@charset "UTF-8";
/*! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in
 *    IE on Windows Phone and in iOS.
 */
html {
  line-height: 1.15;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}

/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers (opinionated).
 */
body {
  margin: 0;
}

/**
 * Add the correct display in IE 9-.
 */
article,
aside,
footer,
header,
nav,
section {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 */
figcaption,
figure {
  display: block;
}

/**
 * Add the correct margin in IE 8.
 */
figure {
  margin: 1em 40px;
}

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */
}

/**
 * Add the correct display in IE.
 */
main {
  display: block;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre, code,
kbd,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/* Links
   ========================================================================== */
/**
 * 1. Remove the gray background on active links in IE 10.
 * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
 */
a {
  background-color: transparent;
  /* 1 */
  -webkit-text-decoration-skip: objects;
  /* 2 */
}

/* Text-level semantics
   ========================================================================== */
/**
 * 1. Remove the bottom border in Chrome 57- and Firefox 39-.
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  /* 2 */
}

/**
 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
 */
b,
strong {
  font-weight: inherit;
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder;
}

/**
 * Add the correct font style in Android 4.3-.
 */
dfn {
  font-style: italic;
}

/**
 * Add the correct background and color in IE 9-.
 */
mark {
  background-color: #ff0;
  color: #000;
}

/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 */
audio,
video {
  display: inline-block;
}

/**
 * Add the correct display in iOS 4-7.
 */
audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Remove the border on images inside links in IE 10-.
 */
img {
  border-style: none;
}

/**
 * Hide the overflow in IE.
 */
svg:not(:root) {
  overflow: hidden;
}

/* Forms
   ========================================================================== */
/**
 * Known issues:
 * - `select`:
 *   By default, Chrome on OS X and Safari on OS X allow very limited styling of
 *   select, unless a border property is set. The default font weight on
 *   optgroup elements cannot safely be changed in Chrome on OSX and Safari on
 *   OS X.
 * - `[type="checkbox"]`:
 *   It is recommended that you do not style checkbox and radio inputs as
 *   Firefox's implementation does not respect box-sizing, padding, or width.
 * - `[type="number"]`:
 *   Certain font size values applied to number inputs cause the cursor style of
 *   the decrement button to change from `default` to `text`.
 * - `[type="search"]`:
 *   The search input is not fully stylable by default. In Chrome and Safari on
 *   OSX/iOS you can't control `font`, `padding`, `border`, or `background`. In
 *   Chrome and Safari on Windows you can't control `border` properly. It will
 *   apply `border-width` but will only show a border color (which cannot be
 *   controlled) for the outer 1px of that border. Applying
 *   `-webkit-appearance: textfield` addresses these issues without removing the
 *   benefits of search inputs (e.g. showing past searches). Safari (but not
 *   Chrome) will clip the cancel button on when it has padding (and `textfield`
 *   appearance).
 * - `::placeholder`:
 *   In Edge, placeholders will disappear on `relative` or `absolute` positioned
 *   `<input>` elements if you use `opacity` less than `1` due to a
 *   [bug](https://developer.microsoft.com/en-us/microsoft-edge/platform/issues/3901363/).
 */
/**
 * 1. Change the font styles in all browsers (opinionated).
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  line-height: 1.15;
  /* 1 */
  font-family: sans-serif;
  /* 1 */
  font-size: 100%;
  /* 1 */
  margin: 0;
  /* 2 */
}

/**
 * Show the overflow in IE.
 */
button {
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
  /* 1 */
  text-transform: none;
}

/**
 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
 *    controls in Android 4.
 * 2. Correct the inability to style clickable types in iOS and Safari.
 */
button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
}

button,
[type="button"],
[type="reset"],
[type="submit"] {
  /**
   * Remove the inner border and padding in Firefox.
   */
  /**
   * Restore the focus styles unset by the previous rule.
   */
}

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Show the overflow in Edge.
 */
input {
  overflow: visible;
}

/**
 * 1. Add the correct box sizing in IE 10-.
 * 2. Remove the padding in IE 10-.
 */
[type="checkbox"],
[type="radio"] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */
  /**
   * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.
   */
}

[type="search"]::-webkit-search-cancel-button, [type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}

/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  /* 1 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  color: inherit;
  /* 2 */
  white-space: normal;
  /* 1 */
}

/**
 * 1. Add the correct display in IE 9-.
 * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */
}

/**
 * Remove the default vertical scrollbar in IE.
 */
textarea {
  overflow: auto;
}

/* Interactive
   ========================================================================== */
/*
 * Add the correct display in Edge, IE, and Firefox.
 */
details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item;
}

/*
 * Add the correct display in IE 9-.
 */
menu {
  display: block;
}

/* Scripting
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 */
canvas {
  display: inline-block;
}

/**
 * Add the correct display in IE.
 */
template {
  display: none;
}

/* Hidden
   ========================================================================== */
/**
 * Add the correct display in IE 10-.
 */
[hidden] {
  display: none;
}

/* ==========================================================================
    GRIDLEX
    Just a Flexbox Grid System - v. 2.6.1
========================================================================== */
[class~="grid"],
[class*="grid-"],
[class*="grid_"] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  margin: 0 -2.5rem;
}

[class~="col"],
[class*="col-"],
[class*="col_"] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0 2.5rem 0;
  max-width: 100%;
}

[class~="col"],
[class*="col_"] {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0%;
          flex: 1 1 0%;
}

[class*="col-"] {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
}

[class~="grid"][class~="col"],
[class~="grid"][class*="col-"],
[class~="grid"][class*="col_"],
[class*="grid-"][class~="col"],
[class*="grid-"][class*="col-"],
[class*="grid-"][class*="col_"],
[class*="grid_"][class~="col"],
[class*="grid_"][class*="col-"],
[class*="grid_"][class*="col_"] {
  margin: 0;
  padding: 0;
}

/************************
    HELPERS SUFFIXES
*************************/
[class*="grid-"][class*="-noGutter"] {
  margin: 0;
}

[class*="grid-"][class*="-noGutter"] > [class~="col"],
[class*="grid-"][class*="-noGutter"] > [class*="col-"] {
  padding: 0;
}

[class*="grid-"][class*="-noWrap"] {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}

[class*="grid-"][class*="-center"] {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

[class*="grid-"][class*="-right"] {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -ms-flex-item-align: end;
      align-self: flex-end;
  margin-left: auto;
}

[class*="grid-"][class*="-top"] {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

[class*="grid-"][class*="-middle"] {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

[class*="grid-"][class*="-bottom"] {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}

[class*="grid-"][class*="-reverse"] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}

[class*="grid-"][class*="-column"] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

[class*="grid-"][class*="-column"] > [class*="col-"] {
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
}

[class*="grid-"][class*="-column-reverse"] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
}

[class*="grid-"][class*="-spaceBetween"] {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

[class*="grid-"][class*="-spaceAround"] {
  -ms-flex-pack: distribute;
      justify-content: space-around;
}

[class*="grid-"][class*="-equalHeight"] > [class~="col"],
[class*="grid-"][class*="-equalHeight"] > [class*="col-"],
[class*="grid-"][class*="-equalHeight"] > [class*="col_"] {
  -ms-flex-item-align: stretch;
      align-self: stretch;
}

[class*="grid-"][class*="-equalHeight"] > [class~="col"] > *,
[class*="grid-"][class*="-equalHeight"] > [class*="col-"] > *,
[class*="grid-"][class*="-equalHeight"] > [class*="col_"] > * {
  height: 100%;
}

[class*="grid-"][class*="-noBottom"] > [class~="col"],
[class*="grid-"][class*="-noBottom"] > [class*="col-"],
[class*="grid-"][class*="-noBottom"] > [class*="col_"] {
  padding-bottom: 0;
}

[class*="col-"][class*="-top"] {
  -ms-flex-item-align: start;
      align-self: flex-start;
}

[class*="col-"][class*="-middle"] {
  -ms-flex-item-align: center;
      align-self: center;
}

[class*="col-"][class*="-bottom"] {
  -ms-flex-item-align: end;
      align-self: flex-end;
}

[class*="col-"][class*="-first"] {
  -webkit-box-ordinal-group: 0;
      -ms-flex-order: -1;
          order: -1;
}

[class*="col-"][class*="-last"] {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}

/************************
    GRID BY NUMBER
*************************/
[class*="grid-1"] > [class~="col"],
[class*="grid-1"] > [class*="col-"],
[class*="grid-1"] > [class*="col_"] {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  max-width: 100%;
}

[class*="grid-2"] > [class~="col"],
[class*="grid-2"] > [class*="col-"],
[class*="grid-2"] > [class*="col_"] {
  -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
  max-width: 50%;
}

[class*="grid-3"] > [class~="col"],
[class*="grid-3"] > [class*="col-"],
[class*="grid-3"] > [class*="col_"] {
  -ms-flex-preferred-size: 33.3333333333%;
      flex-basis: 33.3333333333%;
  max-width: 33.3333333333%;
}

[class*="grid-4"] > [class~="col"],
[class*="grid-4"] > [class*="col-"],
[class*="grid-4"] > [class*="col_"] {
  -ms-flex-preferred-size: 25%;
      flex-basis: 25%;
  max-width: 25%;
}

[class*="grid-5"] > [class~="col"],
[class*="grid-5"] > [class*="col-"],
[class*="grid-5"] > [class*="col_"] {
  -ms-flex-preferred-size: 20%;
      flex-basis: 20%;
  max-width: 20%;
}

[class*="grid-6"] > [class~="col"],
[class*="grid-6"] > [class*="col-"],
[class*="grid-6"] > [class*="col_"] {
  -ms-flex-preferred-size: 16.6666666667%;
      flex-basis: 16.6666666667%;
  max-width: 16.6666666667%;
}

[class*="grid-7"] > [class~="col"],
[class*="grid-7"] > [class*="col-"],
[class*="grid-7"] > [class*="col_"] {
  -ms-flex-preferred-size: 14.2857142857%;
      flex-basis: 14.2857142857%;
  max-width: 14.2857142857%;
}

[class*="grid-8"] > [class~="col"],
[class*="grid-8"] > [class*="col-"],
[class*="grid-8"] > [class*="col_"] {
  -ms-flex-preferred-size: 12.5%;
      flex-basis: 12.5%;
  max-width: 12.5%;
}

[class*="grid-9"] > [class~="col"],
[class*="grid-9"] > [class*="col-"],
[class*="grid-9"] > [class*="col_"] {
  -ms-flex-preferred-size: 11.1111111111%;
      flex-basis: 11.1111111111%;
  max-width: 11.1111111111%;
}

[class*="grid-10"] > [class~="col"],
[class*="grid-10"] > [class*="col-"],
[class*="grid-10"] > [class*="col_"] {
  -ms-flex-preferred-size: 10%;
      flex-basis: 10%;
  max-width: 10%;
}

[class*="grid-11"] > [class~="col"],
[class*="grid-11"] > [class*="col-"] {
  -ms-flex-preferred-size: 9.0909090909%;
      flex-basis: 9.0909090909%;
  max-width: 9.0909090909%;
}

[class*="grid-12"] > [class~="col"],
[class*="grid-12"] > [class*="col-"],
[class*="grid-12"] > [class*="col_"] {
  -ms-flex-preferred-size: 8.3333333333%;
      flex-basis: 8.3333333333%;
  max-width: 8.3333333333%;
}

@media (max-width: 80em) {
  [class*="_lg-1"] > [class~="col"],
  [class*="_lg-1"] > [class*="col-"],
  [class*="_lg-1"] > [class*="col_"] {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
  [class*="_lg-2"] > [class~="col"],
  [class*="_lg-2"] > [class*="col-"],
  [class*="_lg-2"] > [class*="col_"] {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    max-width: 50%;
  }
  [class*="_lg-3"] > [class~="col"],
  [class*="_lg-3"] > [class*="col-"],
  [class*="_lg-3"] > [class*="col_"] {
    -ms-flex-preferred-size: 33.3333333333%;
        flex-basis: 33.3333333333%;
    max-width: 33.3333333333%;
  }
  [class*="_lg-4"] > [class~="col"],
  [class*="_lg-4"] > [class*="col-"],
  [class*="_lg-4"] > [class*="col_"] {
    -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
    max-width: 25%;
  }
  [class*="_lg-5"] > [class~="col"],
  [class*="_lg-5"] > [class*="col-"],
  [class*="_lg-5"] > [class*="col_"] {
    -ms-flex-preferred-size: 20%;
        flex-basis: 20%;
    max-width: 20%;
  }
  [class*="_lg-6"] > [class~="col"],
  [class*="_lg-6"] > [class*="col-"],
  [class*="_lg-6"] > [class*="col_"] {
    -ms-flex-preferred-size: 16.6666666667%;
        flex-basis: 16.6666666667%;
    max-width: 16.6666666667%;
  }
  [class*="_lg-7"] > [class~="col"],
  [class*="_lg-7"] > [class*="col-"],
  [class*="_lg-7"] > [class*="col_"] {
    -ms-flex-preferred-size: 14.2857142857%;
        flex-basis: 14.2857142857%;
    max-width: 14.2857142857%;
  }
  [class*="_lg-8"] > [class~="col"],
  [class*="_lg-8"] > [class*="col-"],
  [class*="_lg-8"] > [class*="col_"] {
    -ms-flex-preferred-size: 12.5%;
        flex-basis: 12.5%;
    max-width: 12.5%;
  }
  [class*="_lg-9"] > [class~="col"],
  [class*="_lg-9"] > [class*="col-"],
  [class*="_lg-9"] > [class*="col_"] {
    -ms-flex-preferred-size: 11.1111111111%;
        flex-basis: 11.1111111111%;
    max-width: 11.1111111111%;
  }
  [class*="_lg-10"] > [class~="col"],
  [class*="_lg-10"] > [class*="col-"],
  [class*="_lg-10"] > [class*="col_"] {
    -ms-flex-preferred-size: 10%;
        flex-basis: 10%;
    max-width: 10%;
  }
  [class*="_lg-11"] > [class~="col"],
  [class*="_lg-11"] > [class*="col-"] {
    -ms-flex-preferred-size: 9.0909090909%;
        flex-basis: 9.0909090909%;
    max-width: 9.0909090909%;
  }
  [class*="_lg-12"] > [class~="col"],
  [class*="_lg-12"] > [class*="col-"],
  [class*="_lg-12"] > [class*="col_"] {
    -ms-flex-preferred-size: 8.3333333333%;
        flex-basis: 8.3333333333%;
    max-width: 8.3333333333%;
  }
}

@media (max-width: 64em) {
  [class*="_md-1"] > [class~="col"],
  [class*="_md-1"] > [class*="col-"],
  [class*="_md-1"] > [class*="col_"] {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
  [class*="_md-2"] > [class~="col"],
  [class*="_md-2"] > [class*="col-"],
  [class*="_md-2"] > [class*="col_"] {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    max-width: 50%;
  }
  [class*="_md-3"] > [class~="col"],
  [class*="_md-3"] > [class*="col-"],
  [class*="_md-3"] > [class*="col_"] {
    -ms-flex-preferred-size: 33.3333333333%;
        flex-basis: 33.3333333333%;
    max-width: 33.3333333333%;
  }
  [class*="_md-4"] > [class~="col"],
  [class*="_md-4"] > [class*="col-"],
  [class*="_md-4"] > [class*="col_"] {
    -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
    max-width: 25%;
  }
  [class*="_md-5"] > [class~="col"],
  [class*="_md-5"] > [class*="col-"],
  [class*="_md-5"] > [class*="col_"] {
    -ms-flex-preferred-size: 20%;
        flex-basis: 20%;
    max-width: 20%;
  }
  [class*="_md-6"] > [class~="col"],
  [class*="_md-6"] > [class*="col-"],
  [class*="_md-6"] > [class*="col_"] {
    -ms-flex-preferred-size: 16.6666666667%;
        flex-basis: 16.6666666667%;
    max-width: 16.6666666667%;
  }
  [class*="_md-7"] > [class~="col"],
  [class*="_md-7"] > [class*="col-"],
  [class*="_md-7"] > [class*="col_"] {
    -ms-flex-preferred-size: 14.2857142857%;
        flex-basis: 14.2857142857%;
    max-width: 14.2857142857%;
  }
  [class*="_md-8"] > [class~="col"],
  [class*="_md-8"] > [class*="col-"],
  [class*="_md-8"] > [class*="col_"] {
    -ms-flex-preferred-size: 12.5%;
        flex-basis: 12.5%;
    max-width: 12.5%;
  }
  [class*="_md-9"] > [class~="col"],
  [class*="_md-9"] > [class*="col-"],
  [class*="_md-9"] > [class*="col_"] {
    -ms-flex-preferred-size: 11.1111111111%;
        flex-basis: 11.1111111111%;
    max-width: 11.1111111111%;
  }
  [class*="_md-10"] > [class~="col"],
  [class*="_md-10"] > [class*="col-"],
  [class*="_md-10"] > [class*="col_"] {
    -ms-flex-preferred-size: 10%;
        flex-basis: 10%;
    max-width: 10%;
  }
  [class*="_md-11"] > [class~="col"],
  [class*="_md-11"] > [class*="col-"] {
    -ms-flex-preferred-size: 9.0909090909%;
        flex-basis: 9.0909090909%;
    max-width: 9.0909090909%;
  }
  [class*="_md-12"] > [class~="col"],
  [class*="_md-12"] > [class*="col-"],
  [class*="_md-12"] > [class*="col_"] {
    -ms-flex-preferred-size: 8.3333333333%;
        flex-basis: 8.3333333333%;
    max-width: 8.3333333333%;
  }
}

@media (max-width: 48em) {
  [class*="_sm-1"] > [class~="col"],
  [class*="_sm-1"] > [class*="col-"],
  [class*="_sm-1"] > [class*="col_"] {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
  [class*="_sm-2"] > [class~="col"],
  [class*="_sm-2"] > [class*="col-"],
  [class*="_sm-2"] > [class*="col_"] {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    max-width: 50%;
  }
  [class*="_sm-3"] > [class~="col"],
  [class*="_sm-3"] > [class*="col-"],
  [class*="_sm-3"] > [class*="col_"] {
    -ms-flex-preferred-size: 33.3333333333%;
        flex-basis: 33.3333333333%;
    max-width: 33.3333333333%;
  }
  [class*="_sm-4"] > [class~="col"],
  [class*="_sm-4"] > [class*="col-"],
  [class*="_sm-4"] > [class*="col_"] {
    -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
    max-width: 25%;
  }
  [class*="_sm-5"] > [class~="col"],
  [class*="_sm-5"] > [class*="col-"],
  [class*="_sm-5"] > [class*="col_"] {
    -ms-flex-preferred-size: 20%;
        flex-basis: 20%;
    max-width: 20%;
  }
  [class*="_sm-6"] > [class~="col"],
  [class*="_sm-6"] > [class*="col-"],
  [class*="_sm-6"] > [class*="col_"] {
    -ms-flex-preferred-size: 16.6666666667%;
        flex-basis: 16.6666666667%;
    max-width: 16.6666666667%;
  }
  [class*="_sm-7"] > [class~="col"],
  [class*="_sm-7"] > [class*="col-"],
  [class*="_sm-7"] > [class*="col_"] {
    -ms-flex-preferred-size: 14.2857142857%;
        flex-basis: 14.2857142857%;
    max-width: 14.2857142857%;
  }
  [class*="_sm-8"] > [class~="col"],
  [class*="_sm-8"] > [class*="col-"],
  [class*="_sm-8"] > [class*="col_"] {
    -ms-flex-preferred-size: 12.5%;
        flex-basis: 12.5%;
    max-width: 12.5%;
  }
  [class*="_sm-9"] > [class~="col"],
  [class*="_sm-9"] > [class*="col-"],
  [class*="_sm-9"] > [class*="col_"] {
    -ms-flex-preferred-size: 11.1111111111%;
        flex-basis: 11.1111111111%;
    max-width: 11.1111111111%;
  }
  [class*="_sm-10"] > [class~="col"],
  [class*="_sm-10"] > [class*="col-"],
  [class*="_sm-10"] > [class*="col_"] {
    -ms-flex-preferred-size: 10%;
        flex-basis: 10%;
    max-width: 10%;
  }
  [class*="_sm-11"] > [class~="col"],
  [class*="_sm-11"] > [class*="col-"] {
    -ms-flex-preferred-size: 9.0909090909%;
        flex-basis: 9.0909090909%;
    max-width: 9.0909090909%;
  }
  [class*="_sm-12"] > [class~="col"],
  [class*="_sm-12"] > [class*="col-"],
  [class*="_sm-12"] > [class*="col_"] {
    -ms-flex-preferred-size: 8.3333333333%;
        flex-basis: 8.3333333333%;
    max-width: 8.3333333333%;
  }
}

@media (max-width: 36em) {
  [class*="_xs-1"] > [class~="col"],
  [class*="_xs-1"] > [class*="col-"],
  [class*="_xs-1"] > [class*="col_"] {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
  [class*="_xs-2"] > [class~="col"],
  [class*="_xs-2"] > [class*="col-"],
  [class*="_xs-2"] > [class*="col_"] {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    max-width: 50%;
  }
  [class*="_xs-3"] > [class~="col"],
  [class*="_xs-3"] > [class*="col-"],
  [class*="_xs-3"] > [class*="col_"] {
    -ms-flex-preferred-size: 33.3333333333%;
        flex-basis: 33.3333333333%;
    max-width: 33.3333333333%;
  }
  [class*="_xs-4"] > [class~="col"],
  [class*="_xs-4"] > [class*="col-"],
  [class*="_xs-4"] > [class*="col_"] {
    -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
    max-width: 25%;
  }
  [class*="_xs-5"] > [class~="col"],
  [class*="_xs-5"] > [class*="col-"],
  [class*="_xs-5"] > [class*="col_"] {
    -ms-flex-preferred-size: 20%;
        flex-basis: 20%;
    max-width: 20%;
  }
  [class*="_xs-6"] > [class~="col"],
  [class*="_xs-6"] > [class*="col-"],
  [class*="_xs-6"] > [class*="col_"] {
    -ms-flex-preferred-size: 16.6666666667%;
        flex-basis: 16.6666666667%;
    max-width: 16.6666666667%;
  }
  [class*="_xs-7"] > [class~="col"],
  [class*="_xs-7"] > [class*="col-"],
  [class*="_xs-7"] > [class*="col_"] {
    -ms-flex-preferred-size: 14.2857142857%;
        flex-basis: 14.2857142857%;
    max-width: 14.2857142857%;
  }
  [class*="_xs-8"] > [class~="col"],
  [class*="_xs-8"] > [class*="col-"],
  [class*="_xs-8"] > [class*="col_"] {
    -ms-flex-preferred-size: 12.5%;
        flex-basis: 12.5%;
    max-width: 12.5%;
  }
  [class*="_xs-9"] > [class~="col"],
  [class*="_xs-9"] > [class*="col-"],
  [class*="_xs-9"] > [class*="col_"] {
    -ms-flex-preferred-size: 11.1111111111%;
        flex-basis: 11.1111111111%;
    max-width: 11.1111111111%;
  }
  [class*="_xs-10"] > [class~="col"],
  [class*="_xs-10"] > [class*="col-"],
  [class*="_xs-10"] > [class*="col_"] {
    -ms-flex-preferred-size: 10%;
        flex-basis: 10%;
    max-width: 10%;
  }
  [class*="_xs-11"] > [class~="col"],
  [class*="_xs-11"] > [class*="col-"] {
    -ms-flex-preferred-size: 9.0909090909%;
        flex-basis: 9.0909090909%;
    max-width: 9.0909090909%;
  }
  [class*="_xs-12"] > [class~="col"],
  [class*="_xs-12"] > [class*="col-"],
  [class*="_xs-12"] > [class*="col_"] {
    -ms-flex-preferred-size: 8.3333333333%;
        flex-basis: 8.3333333333%;
    max-width: 8.3333333333%;
  }
}

/************************
    COLS SIZES
*************************/
[class~="grid"] > [class*="col-1"],
[class*="grid-"] > [class*="col-1"],
[class*="grid_"] > [class*="col-1"] {
  -ms-flex-preferred-size: 8.3333333333%;
      flex-basis: 8.3333333333%;
  max-width: 8.3333333333%;
}

[class~="grid"] > [class*="col-2"],
[class*="grid-"] > [class*="col-2"],
[class*="grid_"] > [class*="col-2"] {
  -ms-flex-preferred-size: 16.6666666667%;
      flex-basis: 16.6666666667%;
  max-width: 16.6666666667%;
}

[class~="grid"] > [class*="col-3"],
[class*="grid-"] > [class*="col-3"],
[class*="grid_"] > [class*="col-3"] {
  -ms-flex-preferred-size: 25%;
      flex-basis: 25%;
  max-width: 25%;
}

[class~="grid"] > [class*="col-4"],
[class*="grid-"] > [class*="col-4"],
[class*="grid_"] > [class*="col-4"] {
  -ms-flex-preferred-size: 33.3333333333%;
      flex-basis: 33.3333333333%;
  max-width: 33.3333333333%;
}

[class~="grid"] > [class*="col-5"],
[class*="grid-"] > [class*="col-5"],
[class*="grid_"] > [class*="col-5"] {
  -ms-flex-preferred-size: 41.6666666667%;
      flex-basis: 41.6666666667%;
  max-width: 41.6666666667%;
}

[class~="grid"] > [class*="col-6"],
[class*="grid-"] > [class*="col-6"],
[class*="grid_"] > [class*="col-6"] {
  -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
  max-width: 50%;
}

[class~="grid"] > [class*="col-7"],
[class*="grid-"] > [class*="col-7"],
[class*="grid_"] > [class*="col-7"] {
  -ms-flex-preferred-size: 58.3333333333%;
      flex-basis: 58.3333333333%;
  max-width: 58.3333333333%;
}

[class~="grid"] > [class*="col-8"],
[class*="grid-"] > [class*="col-8"],
[class*="grid_"] > [class*="col-8"] {
  -ms-flex-preferred-size: 66.6666666667%;
      flex-basis: 66.6666666667%;
  max-width: 66.6666666667%;
}

[class~="grid"] > [class*="col-9"],
[class*="grid-"] > [class*="col-9"],
[class*="grid_"] > [class*="col-9"] {
  -ms-flex-preferred-size: 75%;
      flex-basis: 75%;
  max-width: 75%;
}

[class~="grid"] > [class*="col-10"],
[class*="grid-"] > [class*="col-10"],
[class*="grid_"] > [class*="col-10"] {
  -ms-flex-preferred-size: 83.3333333333%;
      flex-basis: 83.3333333333%;
  max-width: 83.3333333333%;
}

[class~="grid"] > [class*="col-11"],
[class*="grid-"] > [class*="col-11"],
[class*="grid_"] > [class*="col-11"] {
  -ms-flex-preferred-size: 91.6666666667%;
      flex-basis: 91.6666666667%;
  max-width: 91.6666666667%;
}

[class~="grid"] > [class*="col-12"],
[class*="grid-"] > [class*="col-12"],
[class*="grid_"] > [class*="col-12"] {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  max-width: 100%;
}

[class~="grid"] > [data-push-left*="off-0"],
[class*="grid-"] > [data-push-left*="off-0"],
[class*="grid_"] > [data-push-left*="off-0"] {
  margin-left: 0;
}

[class~="grid"] > [data-push-left*="off-1"],
[class*="grid-"] > [data-push-left*="off-1"],
[class*="grid_"] > [data-push-left*="off-1"] {
  margin-left: 8.3333333333%;
}

[class~="grid"] > [data-push-left*="off-2"],
[class*="grid-"] > [data-push-left*="off-2"],
[class*="grid_"] > [data-push-left*="off-2"] {
  margin-left: 16.6666666667%;
}

[class~="grid"] > [data-push-left*="off-3"],
[class*="grid-"] > [data-push-left*="off-3"],
[class*="grid_"] > [data-push-left*="off-3"] {
  margin-left: 25%;
}

[class~="grid"] > [data-push-left*="off-4"],
[class*="grid-"] > [data-push-left*="off-4"],
[class*="grid_"] > [data-push-left*="off-4"] {
  margin-left: 33.3333333333%;
}

[class~="grid"] > [data-push-left*="off-5"],
[class*="grid-"] > [data-push-left*="off-5"],
[class*="grid_"] > [data-push-left*="off-5"] {
  margin-left: 41.6666666667%;
}

[class~="grid"] > [data-push-left*="off-6"],
[class*="grid-"] > [data-push-left*="off-6"],
[class*="grid_"] > [data-push-left*="off-6"] {
  margin-left: 50%;
}

[class~="grid"] > [data-push-left*="off-7"],
[class*="grid-"] > [data-push-left*="off-7"],
[class*="grid_"] > [data-push-left*="off-7"] {
  margin-left: 58.3333333333%;
}

[class~="grid"] > [data-push-left*="off-8"],
[class*="grid-"] > [data-push-left*="off-8"],
[class*="grid_"] > [data-push-left*="off-8"] {
  margin-left: 66.6666666667%;
}

[class~="grid"] > [data-push-left*="off-9"],
[class*="grid-"] > [data-push-left*="off-9"],
[class*="grid_"] > [data-push-left*="off-9"] {
  margin-left: 75%;
}

[class~="grid"] > [data-push-left*="off-10"],
[class*="grid-"] > [data-push-left*="off-10"],
[class*="grid_"] > [data-push-left*="off-10"] {
  margin-left: 83.3333333333%;
}

[class~="grid"] > [data-push-left*="off-11"],
[class*="grid-"] > [data-push-left*="off-11"],
[class*="grid_"] > [data-push-left*="off-11"] {
  margin-left: 91.6666666667%;
}

[class~="grid"] > [data-push-right*="off-0"],
[class*="grid-"] > [data-push-right*="off-0"],
[class*="grid_"] > [data-push-right*="off-0"] {
  margin-right: 0;
}

[class~="grid"] > [data-push-right*="off-1"],
[class*="grid-"] > [data-push-right*="off-1"],
[class*="grid_"] > [data-push-right*="off-1"] {
  margin-right: 8.3333333333%;
}

[class~="grid"] > [data-push-right*="off-2"],
[class*="grid-"] > [data-push-right*="off-2"],
[class*="grid_"] > [data-push-right*="off-2"] {
  margin-right: 16.6666666667%;
}

[class~="grid"] > [data-push-right*="off-3"],
[class*="grid-"] > [data-push-right*="off-3"],
[class*="grid_"] > [data-push-right*="off-3"] {
  margin-right: 25%;
}

[class~="grid"] > [data-push-right*="off-4"],
[class*="grid-"] > [data-push-right*="off-4"],
[class*="grid_"] > [data-push-right*="off-4"] {
  margin-right: 33.3333333333%;
}

[class~="grid"] > [data-push-right*="off-5"],
[class*="grid-"] > [data-push-right*="off-5"],
[class*="grid_"] > [data-push-right*="off-5"] {
  margin-right: 41.6666666667%;
}

[class~="grid"] > [data-push-right*="off-6"],
[class*="grid-"] > [data-push-right*="off-6"],
[class*="grid_"] > [data-push-right*="off-6"] {
  margin-right: 50%;
}

[class~="grid"] > [data-push-right*="off-7"],
[class*="grid-"] > [data-push-right*="off-7"],
[class*="grid_"] > [data-push-right*="off-7"] {
  margin-right: 58.3333333333%;
}

[class~="grid"] > [data-push-right*="off-8"],
[class*="grid-"] > [data-push-right*="off-8"],
[class*="grid_"] > [data-push-right*="off-8"] {
  margin-right: 66.6666666667%;
}

[class~="grid"] > [data-push-right*="off-9"],
[class*="grid-"] > [data-push-right*="off-9"],
[class*="grid_"] > [data-push-right*="off-9"] {
  margin-right: 75%;
}

[class~="grid"] > [data-push-right*="off-10"],
[class*="grid-"] > [data-push-right*="off-10"],
[class*="grid_"] > [data-push-right*="off-10"] {
  margin-right: 83.3333333333%;
}

[class~="grid"] > [data-push-right*="off-11"],
[class*="grid-"] > [data-push-right*="off-11"],
[class*="grid_"] > [data-push-right*="off-11"] {
  margin-right: 91.6666666667%;
}

@media (max-width: 80em) {
  [class~="grid"] > [class*="_lg-1"],
  [class*="grid-"] > [class*="_lg-1"],
  [class*="grid_"] > [class*="_lg-1"] {
    -ms-flex-preferred-size: 8.3333333333%;
        flex-basis: 8.3333333333%;
    max-width: 8.3333333333%;
  }
  [class~="grid"] > [class*="_lg-2"],
  [class*="grid-"] > [class*="_lg-2"],
  [class*="grid_"] > [class*="_lg-2"] {
    -ms-flex-preferred-size: 16.6666666667%;
        flex-basis: 16.6666666667%;
    max-width: 16.6666666667%;
  }
  [class~="grid"] > [class*="_lg-3"],
  [class*="grid-"] > [class*="_lg-3"],
  [class*="grid_"] > [class*="_lg-3"] {
    -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
    max-width: 25%;
  }
  [class~="grid"] > [class*="_lg-4"],
  [class*="grid-"] > [class*="_lg-4"],
  [class*="grid_"] > [class*="_lg-4"] {
    -ms-flex-preferred-size: 33.3333333333%;
        flex-basis: 33.3333333333%;
    max-width: 33.3333333333%;
  }
  [class~="grid"] > [class*="_lg-5"],
  [class*="grid-"] > [class*="_lg-5"],
  [class*="grid_"] > [class*="_lg-5"] {
    -ms-flex-preferred-size: 41.6666666667%;
        flex-basis: 41.6666666667%;
    max-width: 41.6666666667%;
  }
  [class~="grid"] > [class*="_lg-6"],
  [class*="grid-"] > [class*="_lg-6"],
  [class*="grid_"] > [class*="_lg-6"] {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    max-width: 50%;
  }
  [class~="grid"] > [class*="_lg-7"],
  [class*="grid-"] > [class*="_lg-7"],
  [class*="grid_"] > [class*="_lg-7"] {
    -ms-flex-preferred-size: 58.3333333333%;
        flex-basis: 58.3333333333%;
    max-width: 58.3333333333%;
  }
  [class~="grid"] > [class*="_lg-8"],
  [class*="grid-"] > [class*="_lg-8"],
  [class*="grid_"] > [class*="_lg-8"] {
    -ms-flex-preferred-size: 66.6666666667%;
        flex-basis: 66.6666666667%;
    max-width: 66.6666666667%;
  }
  [class~="grid"] > [class*="_lg-9"],
  [class*="grid-"] > [class*="_lg-9"],
  [class*="grid_"] > [class*="_lg-9"] {
    -ms-flex-preferred-size: 75%;
        flex-basis: 75%;
    max-width: 75%;
  }
  [class~="grid"] > [class*="_lg-10"],
  [class*="grid-"] > [class*="_lg-10"],
  [class*="grid_"] > [class*="_lg-10"] {
    -ms-flex-preferred-size: 83.3333333333%;
        flex-basis: 83.3333333333%;
    max-width: 83.3333333333%;
  }
  [class~="grid"] > [class*="_lg-11"],
  [class*="grid-"] > [class*="_lg-11"],
  [class*="grid_"] > [class*="_lg-11"] {
    -ms-flex-preferred-size: 91.6666666667%;
        flex-basis: 91.6666666667%;
    max-width: 91.6666666667%;
  }
  [class~="grid"] > [class*="_lg-12"],
  [class*="grid-"] > [class*="_lg-12"],
  [class*="grid_"] > [class*="_lg-12"] {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
  [class~="grid"] > [data-push-left*="_lg-0"],
  [class*="grid-"] > [data-push-left*="_lg-0"],
  [class*="grid_"] > [data-push-left*="_lg-0"] {
    margin-left: 0;
  }
  [class~="grid"] > [data-push-left*="_lg-1"],
  [class*="grid-"] > [data-push-left*="_lg-1"],
  [class*="grid_"] > [data-push-left*="_lg-1"] {
    margin-left: 8.3333333333%;
  }
  [class~="grid"] > [data-push-left*="_lg-2"],
  [class*="grid-"] > [data-push-left*="_lg-2"],
  [class*="grid_"] > [data-push-left*="_lg-2"] {
    margin-left: 16.6666666667%;
  }
  [class~="grid"] > [data-push-left*="_lg-3"],
  [class*="grid-"] > [data-push-left*="_lg-3"],
  [class*="grid_"] > [data-push-left*="_lg-3"] {
    margin-left: 25%;
  }
  [class~="grid"] > [data-push-left*="_lg-4"],
  [class*="grid-"] > [data-push-left*="_lg-4"],
  [class*="grid_"] > [data-push-left*="_lg-4"] {
    margin-left: 33.3333333333%;
  }
  [class~="grid"] > [data-push-left*="_lg-5"],
  [class*="grid-"] > [data-push-left*="_lg-5"],
  [class*="grid_"] > [data-push-left*="_lg-5"] {
    margin-left: 41.6666666667%;
  }
  [class~="grid"] > [data-push-left*="_lg-6"],
  [class*="grid-"] > [data-push-left*="_lg-6"],
  [class*="grid_"] > [data-push-left*="_lg-6"] {
    margin-left: 50%;
  }
  [class~="grid"] > [data-push-left*="_lg-7"],
  [class*="grid-"] > [data-push-left*="_lg-7"],
  [class*="grid_"] > [data-push-left*="_lg-7"] {
    margin-left: 58.3333333333%;
  }
  [class~="grid"] > [data-push-left*="_lg-8"],
  [class*="grid-"] > [data-push-left*="_lg-8"],
  [class*="grid_"] > [data-push-left*="_lg-8"] {
    margin-left: 66.6666666667%;
  }
  [class~="grid"] > [data-push-left*="_lg-9"],
  [class*="grid-"] > [data-push-left*="_lg-9"],
  [class*="grid_"] > [data-push-left*="_lg-9"] {
    margin-left: 75%;
  }
  [class~="grid"] > [data-push-left*="_lg-10"],
  [class*="grid-"] > [data-push-left*="_lg-10"],
  [class*="grid_"] > [data-push-left*="_lg-10"] {
    margin-left: 83.3333333333%;
  }
  [class~="grid"] > [data-push-left*="_lg-11"],
  [class*="grid-"] > [data-push-left*="_lg-11"],
  [class*="grid_"] > [data-push-left*="_lg-11"] {
    margin-left: 91.6666666667%;
  }
  [class~="grid"] > [data-push-right*="_lg-0"],
  [class*="grid-"] > [data-push-right*="_lg-0"],
  [class*="grid_"] > [data-push-right*="_lg-0"] {
    margin-right: 0;
  }
  [class~="grid"] > [data-push-right*="_lg-1"],
  [class*="grid-"] > [data-push-right*="_lg-1"],
  [class*="grid_"] > [data-push-right*="_lg-1"] {
    margin-right: 8.3333333333%;
  }
  [class~="grid"] > [data-push-right*="_lg-2"],
  [class*="grid-"] > [data-push-right*="_lg-2"],
  [class*="grid_"] > [data-push-right*="_lg-2"] {
    margin-right: 16.6666666667%;
  }
  [class~="grid"] > [data-push-right*="_lg-3"],
  [class*="grid-"] > [data-push-right*="_lg-3"],
  [class*="grid_"] > [data-push-right*="_lg-3"] {
    margin-right: 25%;
  }
  [class~="grid"] > [data-push-right*="_lg-4"],
  [class*="grid-"] > [data-push-right*="_lg-4"],
  [class*="grid_"] > [data-push-right*="_lg-4"] {
    margin-right: 33.3333333333%;
  }
  [class~="grid"] > [data-push-right*="_lg-5"],
  [class*="grid-"] > [data-push-right*="_lg-5"],
  [class*="grid_"] > [data-push-right*="_lg-5"] {
    margin-right: 41.6666666667%;
  }
  [class~="grid"] > [data-push-right*="_lg-6"],
  [class*="grid-"] > [data-push-right*="_lg-6"],
  [class*="grid_"] > [data-push-right*="_lg-6"] {
    margin-right: 50%;
  }
  [class~="grid"] > [data-push-right*="_lg-7"],
  [class*="grid-"] > [data-push-right*="_lg-7"],
  [class*="grid_"] > [data-push-right*="_lg-7"] {
    margin-right: 58.3333333333%;
  }
  [class~="grid"] > [data-push-right*="_lg-8"],
  [class*="grid-"] > [data-push-right*="_lg-8"],
  [class*="grid_"] > [data-push-right*="_lg-8"] {
    margin-right: 66.6666666667%;
  }
  [class~="grid"] > [data-push-right*="_lg-9"],
  [class*="grid-"] > [data-push-right*="_lg-9"],
  [class*="grid_"] > [data-push-right*="_lg-9"] {
    margin-right: 75%;
  }
  [class~="grid"] > [data-push-right*="_lg-10"],
  [class*="grid-"] > [data-push-right*="_lg-10"],
  [class*="grid_"] > [data-push-right*="_lg-10"] {
    margin-right: 83.3333333333%;
  }
  [class~="grid"] > [data-push-right*="_lg-11"],
  [class*="grid-"] > [data-push-right*="_lg-11"],
  [class*="grid_"] > [data-push-right*="_lg-11"] {
    margin-right: 91.6666666667%;
  }
  [class~="grid"] [class*="_lg-first"],
  [class*="grid-"] [class*="_lg-first"],
  [class*="grid_"] [class*="_lg-first"] {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }
  [class~="grid"] [class*="_lg-last"],
  [class*="grid-"] [class*="_lg-last"],
  [class*="grid_"] [class*="_lg-last"] {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
}

@media (max-width: 64em) {
  [class~="grid"] > [class*="_md-1"],
  [class*="grid-"] > [class*="_md-1"],
  [class*="grid_"] > [class*="_md-1"] {
    -ms-flex-preferred-size: 8.3333333333%;
        flex-basis: 8.3333333333%;
    max-width: 8.3333333333%;
  }
  [class~="grid"] > [class*="_md-2"],
  [class*="grid-"] > [class*="_md-2"],
  [class*="grid_"] > [class*="_md-2"] {
    -ms-flex-preferred-size: 16.6666666667%;
        flex-basis: 16.6666666667%;
    max-width: 16.6666666667%;
  }
  [class~="grid"] > [class*="_md-3"],
  [class*="grid-"] > [class*="_md-3"],
  [class*="grid_"] > [class*="_md-3"] {
    -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
    max-width: 25%;
  }
  [class~="grid"] > [class*="_md-4"],
  [class*="grid-"] > [class*="_md-4"],
  [class*="grid_"] > [class*="_md-4"] {
    -ms-flex-preferred-size: 33.3333333333%;
        flex-basis: 33.3333333333%;
    max-width: 33.3333333333%;
  }
  [class~="grid"] > [class*="_md-5"],
  [class*="grid-"] > [class*="_md-5"],
  [class*="grid_"] > [class*="_md-5"] {
    -ms-flex-preferred-size: 41.6666666667%;
        flex-basis: 41.6666666667%;
    max-width: 41.6666666667%;
  }
  [class~="grid"] > [class*="_md-6"],
  [class*="grid-"] > [class*="_md-6"],
  [class*="grid_"] > [class*="_md-6"] {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    max-width: 50%;
  }
  [class~="grid"] > [class*="_md-7"],
  [class*="grid-"] > [class*="_md-7"],
  [class*="grid_"] > [class*="_md-7"] {
    -ms-flex-preferred-size: 58.3333333333%;
        flex-basis: 58.3333333333%;
    max-width: 58.3333333333%;
  }
  [class~="grid"] > [class*="_md-8"],
  [class*="grid-"] > [class*="_md-8"],
  [class*="grid_"] > [class*="_md-8"] {
    -ms-flex-preferred-size: 66.6666666667%;
        flex-basis: 66.6666666667%;
    max-width: 66.6666666667%;
  }
  [class~="grid"] > [class*="_md-9"],
  [class*="grid-"] > [class*="_md-9"],
  [class*="grid_"] > [class*="_md-9"] {
    -ms-flex-preferred-size: 75%;
        flex-basis: 75%;
    max-width: 75%;
  }
  [class~="grid"] > [class*="_md-10"],
  [class*="grid-"] > [class*="_md-10"],
  [class*="grid_"] > [class*="_md-10"] {
    -ms-flex-preferred-size: 83.3333333333%;
        flex-basis: 83.3333333333%;
    max-width: 83.3333333333%;
  }
  [class~="grid"] > [class*="_md-11"],
  [class*="grid-"] > [class*="_md-11"],
  [class*="grid_"] > [class*="_md-11"] {
    -ms-flex-preferred-size: 91.6666666667%;
        flex-basis: 91.6666666667%;
    max-width: 91.6666666667%;
  }
  [class~="grid"] > [class*="_md-12"],
  [class*="grid-"] > [class*="_md-12"],
  [class*="grid_"] > [class*="_md-12"] {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
  [class~="grid"] > [data-push-left*="_md-0"],
  [class*="grid-"] > [data-push-left*="_md-0"],
  [class*="grid_"] > [data-push-left*="_md-0"] {
    margin-left: 0;
  }
  [class~="grid"] > [data-push-left*="_md-1"],
  [class*="grid-"] > [data-push-left*="_md-1"],
  [class*="grid_"] > [data-push-left*="_md-1"] {
    margin-left: 8.3333333333%;
  }
  [class~="grid"] > [data-push-left*="_md-2"],
  [class*="grid-"] > [data-push-left*="_md-2"],
  [class*="grid_"] > [data-push-left*="_md-2"] {
    margin-left: 16.6666666667%;
  }
  [class~="grid"] > [data-push-left*="_md-3"],
  [class*="grid-"] > [data-push-left*="_md-3"],
  [class*="grid_"] > [data-push-left*="_md-3"] {
    margin-left: 25%;
  }
  [class~="grid"] > [data-push-left*="_md-4"],
  [class*="grid-"] > [data-push-left*="_md-4"],
  [class*="grid_"] > [data-push-left*="_md-4"] {
    margin-left: 33.3333333333%;
  }
  [class~="grid"] > [data-push-left*="_md-5"],
  [class*="grid-"] > [data-push-left*="_md-5"],
  [class*="grid_"] > [data-push-left*="_md-5"] {
    margin-left: 41.6666666667%;
  }
  [class~="grid"] > [data-push-left*="_md-6"],
  [class*="grid-"] > [data-push-left*="_md-6"],
  [class*="grid_"] > [data-push-left*="_md-6"] {
    margin-left: 50%;
  }
  [class~="grid"] > [data-push-left*="_md-7"],
  [class*="grid-"] > [data-push-left*="_md-7"],
  [class*="grid_"] > [data-push-left*="_md-7"] {
    margin-left: 58.3333333333%;
  }
  [class~="grid"] > [data-push-left*="_md-8"],
  [class*="grid-"] > [data-push-left*="_md-8"],
  [class*="grid_"] > [data-push-left*="_md-8"] {
    margin-left: 66.6666666667%;
  }
  [class~="grid"] > [data-push-left*="_md-9"],
  [class*="grid-"] > [data-push-left*="_md-9"],
  [class*="grid_"] > [data-push-left*="_md-9"] {
    margin-left: 75%;
  }
  [class~="grid"] > [data-push-left*="_md-10"],
  [class*="grid-"] > [data-push-left*="_md-10"],
  [class*="grid_"] > [data-push-left*="_md-10"] {
    margin-left: 83.3333333333%;
  }
  [class~="grid"] > [data-push-left*="_md-11"],
  [class*="grid-"] > [data-push-left*="_md-11"],
  [class*="grid_"] > [data-push-left*="_md-11"] {
    margin-left: 91.6666666667%;
  }
  [class~="grid"] > [data-push-right*="_md-0"],
  [class*="grid-"] > [data-push-right*="_md-0"],
  [class*="grid_"] > [data-push-right*="_md-0"] {
    margin-right: 0;
  }
  [class~="grid"] > [data-push-right*="_md-1"],
  [class*="grid-"] > [data-push-right*="_md-1"],
  [class*="grid_"] > [data-push-right*="_md-1"] {
    margin-right: 8.3333333333%;
  }
  [class~="grid"] > [data-push-right*="_md-2"],
  [class*="grid-"] > [data-push-right*="_md-2"],
  [class*="grid_"] > [data-push-right*="_md-2"] {
    margin-right: 16.6666666667%;
  }
  [class~="grid"] > [data-push-right*="_md-3"],
  [class*="grid-"] > [data-push-right*="_md-3"],
  [class*="grid_"] > [data-push-right*="_md-3"] {
    margin-right: 25%;
  }
  [class~="grid"] > [data-push-right*="_md-4"],
  [class*="grid-"] > [data-push-right*="_md-4"],
  [class*="grid_"] > [data-push-right*="_md-4"] {
    margin-right: 33.3333333333%;
  }
  [class~="grid"] > [data-push-right*="_md-5"],
  [class*="grid-"] > [data-push-right*="_md-5"],
  [class*="grid_"] > [data-push-right*="_md-5"] {
    margin-right: 41.6666666667%;
  }
  [class~="grid"] > [data-push-right*="_md-6"],
  [class*="grid-"] > [data-push-right*="_md-6"],
  [class*="grid_"] > [data-push-right*="_md-6"] {
    margin-right: 50%;
  }
  [class~="grid"] > [data-push-right*="_md-7"],
  [class*="grid-"] > [data-push-right*="_md-7"],
  [class*="grid_"] > [data-push-right*="_md-7"] {
    margin-right: 58.3333333333%;
  }
  [class~="grid"] > [data-push-right*="_md-8"],
  [class*="grid-"] > [data-push-right*="_md-8"],
  [class*="grid_"] > [data-push-right*="_md-8"] {
    margin-right: 66.6666666667%;
  }
  [class~="grid"] > [data-push-right*="_md-9"],
  [class*="grid-"] > [data-push-right*="_md-9"],
  [class*="grid_"] > [data-push-right*="_md-9"] {
    margin-right: 75%;
  }
  [class~="grid"] > [data-push-right*="_md-10"],
  [class*="grid-"] > [data-push-right*="_md-10"],
  [class*="grid_"] > [data-push-right*="_md-10"] {
    margin-right: 83.3333333333%;
  }
  [class~="grid"] > [data-push-right*="_md-11"],
  [class*="grid-"] > [data-push-right*="_md-11"],
  [class*="grid_"] > [data-push-right*="_md-11"] {
    margin-right: 91.6666666667%;
  }
  [class~="grid"] [class*="_md-first"],
  [class*="grid-"] [class*="_md-first"],
  [class*="grid_"] [class*="_md-first"] {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }
  [class~="grid"] [class*="_md-last"],
  [class*="grid-"] [class*="_md-last"],
  [class*="grid_"] [class*="_md-last"] {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
}

@media (max-width: 48em) {
  [class~="grid"] > [class*="_sm-1"],
  [class*="grid-"] > [class*="_sm-1"],
  [class*="grid_"] > [class*="_sm-1"] {
    -ms-flex-preferred-size: 8.3333333333%;
        flex-basis: 8.3333333333%;
    max-width: 8.3333333333%;
  }
  [class~="grid"] > [class*="_sm-2"],
  [class*="grid-"] > [class*="_sm-2"],
  [class*="grid_"] > [class*="_sm-2"] {
    -ms-flex-preferred-size: 16.6666666667%;
        flex-basis: 16.6666666667%;
    max-width: 16.6666666667%;
  }
  [class~="grid"] > [class*="_sm-3"],
  [class*="grid-"] > [class*="_sm-3"],
  [class*="grid_"] > [class*="_sm-3"] {
    -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
    max-width: 25%;
  }
  [class~="grid"] > [class*="_sm-4"],
  [class*="grid-"] > [class*="_sm-4"],
  [class*="grid_"] > [class*="_sm-4"] {
    -ms-flex-preferred-size: 33.3333333333%;
        flex-basis: 33.3333333333%;
    max-width: 33.3333333333%;
  }
  [class~="grid"] > [class*="_sm-5"],
  [class*="grid-"] > [class*="_sm-5"],
  [class*="grid_"] > [class*="_sm-5"] {
    -ms-flex-preferred-size: 41.6666666667%;
        flex-basis: 41.6666666667%;
    max-width: 41.6666666667%;
  }
  [class~="grid"] > [class*="_sm-6"],
  [class*="grid-"] > [class*="_sm-6"],
  [class*="grid_"] > [class*="_sm-6"] {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    max-width: 50%;
  }
  [class~="grid"] > [class*="_sm-7"],
  [class*="grid-"] > [class*="_sm-7"],
  [class*="grid_"] > [class*="_sm-7"] {
    -ms-flex-preferred-size: 58.3333333333%;
        flex-basis: 58.3333333333%;
    max-width: 58.3333333333%;
  }
  [class~="grid"] > [class*="_sm-8"],
  [class*="grid-"] > [class*="_sm-8"],
  [class*="grid_"] > [class*="_sm-8"] {
    -ms-flex-preferred-size: 66.6666666667%;
        flex-basis: 66.6666666667%;
    max-width: 66.6666666667%;
  }
  [class~="grid"] > [class*="_sm-9"],
  [class*="grid-"] > [class*="_sm-9"],
  [class*="grid_"] > [class*="_sm-9"] {
    -ms-flex-preferred-size: 75%;
        flex-basis: 75%;
    max-width: 75%;
  }
  [class~="grid"] > [class*="_sm-10"],
  [class*="grid-"] > [class*="_sm-10"],
  [class*="grid_"] > [class*="_sm-10"] {
    -ms-flex-preferred-size: 83.3333333333%;
        flex-basis: 83.3333333333%;
    max-width: 83.3333333333%;
  }
  [class~="grid"] > [class*="_sm-11"],
  [class*="grid-"] > [class*="_sm-11"],
  [class*="grid_"] > [class*="_sm-11"] {
    -ms-flex-preferred-size: 91.6666666667%;
        flex-basis: 91.6666666667%;
    max-width: 91.6666666667%;
  }
  [class~="grid"] > [class*="_sm-12"],
  [class*="grid-"] > [class*="_sm-12"],
  [class*="grid_"] > [class*="_sm-12"] {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
  [class~="grid"] > [data-push-left*="_sm-0"],
  [class*="grid-"] > [data-push-left*="_sm-0"],
  [class*="grid_"] > [data-push-left*="_sm-0"] {
    margin-left: 0;
  }
  [class~="grid"] > [data-push-left*="_sm-1"],
  [class*="grid-"] > [data-push-left*="_sm-1"],
  [class*="grid_"] > [data-push-left*="_sm-1"] {
    margin-left: 8.3333333333%;
  }
  [class~="grid"] > [data-push-left*="_sm-2"],
  [class*="grid-"] > [data-push-left*="_sm-2"],
  [class*="grid_"] > [data-push-left*="_sm-2"] {
    margin-left: 16.6666666667%;
  }
  [class~="grid"] > [data-push-left*="_sm-3"],
  [class*="grid-"] > [data-push-left*="_sm-3"],
  [class*="grid_"] > [data-push-left*="_sm-3"] {
    margin-left: 25%;
  }
  [class~="grid"] > [data-push-left*="_sm-4"],
  [class*="grid-"] > [data-push-left*="_sm-4"],
  [class*="grid_"] > [data-push-left*="_sm-4"] {
    margin-left: 33.3333333333%;
  }
  [class~="grid"] > [data-push-left*="_sm-5"],
  [class*="grid-"] > [data-push-left*="_sm-5"],
  [class*="grid_"] > [data-push-left*="_sm-5"] {
    margin-left: 41.6666666667%;
  }
  [class~="grid"] > [data-push-left*="_sm-6"],
  [class*="grid-"] > [data-push-left*="_sm-6"],
  [class*="grid_"] > [data-push-left*="_sm-6"] {
    margin-left: 50%;
  }
  [class~="grid"] > [data-push-left*="_sm-7"],
  [class*="grid-"] > [data-push-left*="_sm-7"],
  [class*="grid_"] > [data-push-left*="_sm-7"] {
    margin-left: 58.3333333333%;
  }
  [class~="grid"] > [data-push-left*="_sm-8"],
  [class*="grid-"] > [data-push-left*="_sm-8"],
  [class*="grid_"] > [data-push-left*="_sm-8"] {
    margin-left: 66.6666666667%;
  }
  [class~="grid"] > [data-push-left*="_sm-9"],
  [class*="grid-"] > [data-push-left*="_sm-9"],
  [class*="grid_"] > [data-push-left*="_sm-9"] {
    margin-left: 75%;
  }
  [class~="grid"] > [data-push-left*="_sm-10"],
  [class*="grid-"] > [data-push-left*="_sm-10"],
  [class*="grid_"] > [data-push-left*="_sm-10"] {
    margin-left: 83.3333333333%;
  }
  [class~="grid"] > [data-push-left*="_sm-11"],
  [class*="grid-"] > [data-push-left*="_sm-11"],
  [class*="grid_"] > [data-push-left*="_sm-11"] {
    margin-left: 91.6666666667%;
  }
  [class~="grid"] > [data-push-right*="_sm-0"],
  [class*="grid-"] > [data-push-right*="_sm-0"],
  [class*="grid_"] > [data-push-right*="_sm-0"] {
    margin-right: 0;
  }
  [class~="grid"] > [data-push-right*="_sm-1"],
  [class*="grid-"] > [data-push-right*="_sm-1"],
  [class*="grid_"] > [data-push-right*="_sm-1"] {
    margin-right: 8.3333333333%;
  }
  [class~="grid"] > [data-push-right*="_sm-2"],
  [class*="grid-"] > [data-push-right*="_sm-2"],
  [class*="grid_"] > [data-push-right*="_sm-2"] {
    margin-right: 16.6666666667%;
  }
  [class~="grid"] > [data-push-right*="_sm-3"],
  [class*="grid-"] > [data-push-right*="_sm-3"],
  [class*="grid_"] > [data-push-right*="_sm-3"] {
    margin-right: 25%;
  }
  [class~="grid"] > [data-push-right*="_sm-4"],
  [class*="grid-"] > [data-push-right*="_sm-4"],
  [class*="grid_"] > [data-push-right*="_sm-4"] {
    margin-right: 33.3333333333%;
  }
  [class~="grid"] > [data-push-right*="_sm-5"],
  [class*="grid-"] > [data-push-right*="_sm-5"],
  [class*="grid_"] > [data-push-right*="_sm-5"] {
    margin-right: 41.6666666667%;
  }
  [class~="grid"] > [data-push-right*="_sm-6"],
  [class*="grid-"] > [data-push-right*="_sm-6"],
  [class*="grid_"] > [data-push-right*="_sm-6"] {
    margin-right: 50%;
  }
  [class~="grid"] > [data-push-right*="_sm-7"],
  [class*="grid-"] > [data-push-right*="_sm-7"],
  [class*="grid_"] > [data-push-right*="_sm-7"] {
    margin-right: 58.3333333333%;
  }
  [class~="grid"] > [data-push-right*="_sm-8"],
  [class*="grid-"] > [data-push-right*="_sm-8"],
  [class*="grid_"] > [data-push-right*="_sm-8"] {
    margin-right: 66.6666666667%;
  }
  [class~="grid"] > [data-push-right*="_sm-9"],
  [class*="grid-"] > [data-push-right*="_sm-9"],
  [class*="grid_"] > [data-push-right*="_sm-9"] {
    margin-right: 75%;
  }
  [class~="grid"] > [data-push-right*="_sm-10"],
  [class*="grid-"] > [data-push-right*="_sm-10"],
  [class*="grid_"] > [data-push-right*="_sm-10"] {
    margin-right: 83.3333333333%;
  }
  [class~="grid"] > [data-push-right*="_sm-11"],
  [class*="grid-"] > [data-push-right*="_sm-11"],
  [class*="grid_"] > [data-push-right*="_sm-11"] {
    margin-right: 91.6666666667%;
  }
  [class~="grid"] [class*="_sm-first"],
  [class*="grid-"] [class*="_sm-first"],
  [class*="grid_"] [class*="_sm-first"] {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }
  [class~="grid"] [class*="_sm-last"],
  [class*="grid-"] [class*="_sm-last"],
  [class*="grid_"] [class*="_sm-last"] {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
}

@media (max-width: 36em) {
  [class~="grid"] > [class*="_xs-1"],
  [class*="grid-"] > [class*="_xs-1"],
  [class*="grid_"] > [class*="_xs-1"] {
    -ms-flex-preferred-size: 8.3333333333%;
        flex-basis: 8.3333333333%;
    max-width: 8.3333333333%;
  }
  [class~="grid"] > [class*="_xs-2"],
  [class*="grid-"] > [class*="_xs-2"],
  [class*="grid_"] > [class*="_xs-2"] {
    -ms-flex-preferred-size: 16.6666666667%;
        flex-basis: 16.6666666667%;
    max-width: 16.6666666667%;
  }
  [class~="grid"] > [class*="_xs-3"],
  [class*="grid-"] > [class*="_xs-3"],
  [class*="grid_"] > [class*="_xs-3"] {
    -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
    max-width: 25%;
  }
  [class~="grid"] > [class*="_xs-4"],
  [class*="grid-"] > [class*="_xs-4"],
  [class*="grid_"] > [class*="_xs-4"] {
    -ms-flex-preferred-size: 33.3333333333%;
        flex-basis: 33.3333333333%;
    max-width: 33.3333333333%;
  }
  [class~="grid"] > [class*="_xs-5"],
  [class*="grid-"] > [class*="_xs-5"],
  [class*="grid_"] > [class*="_xs-5"] {
    -ms-flex-preferred-size: 41.6666666667%;
        flex-basis: 41.6666666667%;
    max-width: 41.6666666667%;
  }
  [class~="grid"] > [class*="_xs-6"],
  [class*="grid-"] > [class*="_xs-6"],
  [class*="grid_"] > [class*="_xs-6"] {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    max-width: 50%;
  }
  [class~="grid"] > [class*="_xs-7"],
  [class*="grid-"] > [class*="_xs-7"],
  [class*="grid_"] > [class*="_xs-7"] {
    -ms-flex-preferred-size: 58.3333333333%;
        flex-basis: 58.3333333333%;
    max-width: 58.3333333333%;
  }
  [class~="grid"] > [class*="_xs-8"],
  [class*="grid-"] > [class*="_xs-8"],
  [class*="grid_"] > [class*="_xs-8"] {
    -ms-flex-preferred-size: 66.6666666667%;
        flex-basis: 66.6666666667%;
    max-width: 66.6666666667%;
  }
  [class~="grid"] > [class*="_xs-9"],
  [class*="grid-"] > [class*="_xs-9"],
  [class*="grid_"] > [class*="_xs-9"] {
    -ms-flex-preferred-size: 75%;
        flex-basis: 75%;
    max-width: 75%;
  }
  [class~="grid"] > [class*="_xs-10"],
  [class*="grid-"] > [class*="_xs-10"],
  [class*="grid_"] > [class*="_xs-10"] {
    -ms-flex-preferred-size: 83.3333333333%;
        flex-basis: 83.3333333333%;
    max-width: 83.3333333333%;
  }
  [class~="grid"] > [class*="_xs-11"],
  [class*="grid-"] > [class*="_xs-11"],
  [class*="grid_"] > [class*="_xs-11"] {
    -ms-flex-preferred-size: 91.6666666667%;
        flex-basis: 91.6666666667%;
    max-width: 91.6666666667%;
  }
  [class~="grid"] > [class*="_xs-12"],
  [class*="grid-"] > [class*="_xs-12"],
  [class*="grid_"] > [class*="_xs-12"] {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
  [class~="grid"] > [data-push-left*="_xs-0"],
  [class*="grid-"] > [data-push-left*="_xs-0"],
  [class*="grid_"] > [data-push-left*="_xs-0"] {
    margin-left: 0;
  }
  [class~="grid"] > [data-push-left*="_xs-1"],
  [class*="grid-"] > [data-push-left*="_xs-1"],
  [class*="grid_"] > [data-push-left*="_xs-1"] {
    margin-left: 8.3333333333%;
  }
  [class~="grid"] > [data-push-left*="_xs-2"],
  [class*="grid-"] > [data-push-left*="_xs-2"],
  [class*="grid_"] > [data-push-left*="_xs-2"] {
    margin-left: 16.6666666667%;
  }
  [class~="grid"] > [data-push-left*="_xs-3"],
  [class*="grid-"] > [data-push-left*="_xs-3"],
  [class*="grid_"] > [data-push-left*="_xs-3"] {
    margin-left: 25%;
  }
  [class~="grid"] > [data-push-left*="_xs-4"],
  [class*="grid-"] > [data-push-left*="_xs-4"],
  [class*="grid_"] > [data-push-left*="_xs-4"] {
    margin-left: 33.3333333333%;
  }
  [class~="grid"] > [data-push-left*="_xs-5"],
  [class*="grid-"] > [data-push-left*="_xs-5"],
  [class*="grid_"] > [data-push-left*="_xs-5"] {
    margin-left: 41.6666666667%;
  }
  [class~="grid"] > [data-push-left*="_xs-6"],
  [class*="grid-"] > [data-push-left*="_xs-6"],
  [class*="grid_"] > [data-push-left*="_xs-6"] {
    margin-left: 50%;
  }
  [class~="grid"] > [data-push-left*="_xs-7"],
  [class*="grid-"] > [data-push-left*="_xs-7"],
  [class*="grid_"] > [data-push-left*="_xs-7"] {
    margin-left: 58.3333333333%;
  }
  [class~="grid"] > [data-push-left*="_xs-8"],
  [class*="grid-"] > [data-push-left*="_xs-8"],
  [class*="grid_"] > [data-push-left*="_xs-8"] {
    margin-left: 66.6666666667%;
  }
  [class~="grid"] > [data-push-left*="_xs-9"],
  [class*="grid-"] > [data-push-left*="_xs-9"],
  [class*="grid_"] > [data-push-left*="_xs-9"] {
    margin-left: 75%;
  }
  [class~="grid"] > [data-push-left*="_xs-10"],
  [class*="grid-"] > [data-push-left*="_xs-10"],
  [class*="grid_"] > [data-push-left*="_xs-10"] {
    margin-left: 83.3333333333%;
  }
  [class~="grid"] > [data-push-left*="_xs-11"],
  [class*="grid-"] > [data-push-left*="_xs-11"],
  [class*="grid_"] > [data-push-left*="_xs-11"] {
    margin-left: 91.6666666667%;
  }
  [class~="grid"] > [data-push-right*="_xs-0"],
  [class*="grid-"] > [data-push-right*="_xs-0"],
  [class*="grid_"] > [data-push-right*="_xs-0"] {
    margin-right: 0;
  }
  [class~="grid"] > [data-push-right*="_xs-1"],
  [class*="grid-"] > [data-push-right*="_xs-1"],
  [class*="grid_"] > [data-push-right*="_xs-1"] {
    margin-right: 8.3333333333%;
  }
  [class~="grid"] > [data-push-right*="_xs-2"],
  [class*="grid-"] > [data-push-right*="_xs-2"],
  [class*="grid_"] > [data-push-right*="_xs-2"] {
    margin-right: 16.6666666667%;
  }
  [class~="grid"] > [data-push-right*="_xs-3"],
  [class*="grid-"] > [data-push-right*="_xs-3"],
  [class*="grid_"] > [data-push-right*="_xs-3"] {
    margin-right: 25%;
  }
  [class~="grid"] > [data-push-right*="_xs-4"],
  [class*="grid-"] > [data-push-right*="_xs-4"],
  [class*="grid_"] > [data-push-right*="_xs-4"] {
    margin-right: 33.3333333333%;
  }
  [class~="grid"] > [data-push-right*="_xs-5"],
  [class*="grid-"] > [data-push-right*="_xs-5"],
  [class*="grid_"] > [data-push-right*="_xs-5"] {
    margin-right: 41.6666666667%;
  }
  [class~="grid"] > [data-push-right*="_xs-6"],
  [class*="grid-"] > [data-push-right*="_xs-6"],
  [class*="grid_"] > [data-push-right*="_xs-6"] {
    margin-right: 50%;
  }
  [class~="grid"] > [data-push-right*="_xs-7"],
  [class*="grid-"] > [data-push-right*="_xs-7"],
  [class*="grid_"] > [data-push-right*="_xs-7"] {
    margin-right: 58.3333333333%;
  }
  [class~="grid"] > [data-push-right*="_xs-8"],
  [class*="grid-"] > [data-push-right*="_xs-8"],
  [class*="grid_"] > [data-push-right*="_xs-8"] {
    margin-right: 66.6666666667%;
  }
  [class~="grid"] > [data-push-right*="_xs-9"],
  [class*="grid-"] > [data-push-right*="_xs-9"],
  [class*="grid_"] > [data-push-right*="_xs-9"] {
    margin-right: 75%;
  }
  [class~="grid"] > [data-push-right*="_xs-10"],
  [class*="grid-"] > [data-push-right*="_xs-10"],
  [class*="grid_"] > [data-push-right*="_xs-10"] {
    margin-right: 83.3333333333%;
  }
  [class~="grid"] > [data-push-right*="_xs-11"],
  [class*="grid-"] > [data-push-right*="_xs-11"],
  [class*="grid_"] > [data-push-right*="_xs-11"] {
    margin-right: 91.6666666667%;
  }
  [class~="grid"] [class*="_xs-first"],
  [class*="grid-"] [class*="_xs-first"],
  [class*="grid_"] [class*="_xs-first"] {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }
  [class~="grid"] [class*="_xs-last"],
  [class*="grid-"] [class*="_xs-last"],
  [class*="grid_"] [class*="_xs-last"] {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
}

/************************
    HIDING COLS
*************************/
@media (max-width: 80em) {
  [class*="lg-hidden"] {
    display: none;
  }
}

@media (max-width: 64em) {
  [class*="md-hidden"] {
    display: none;
  }
}

@media (max-width: 48em) {
  [class*="sm-hidden"] {
    display: none;
  }
}

@media (max-width: 36em) {
  [class*="xs-hidden"] {
    display: none;
  }
}

/* Together with html { font-size: 62.5%; } this makes rem easier to work with */
.sixteen-nine {
  position: relative;
}

.sixteen-nine:before {
  display: block;
  content: " ";
  width: 100%;
  padding-top: 56.25%;
}

.sixteen-nine > .content {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

/* ========================================

Primary style

=========================================== */
*, *::after, *::before {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

html {
  font-size: 62.5%;
}

body {
  font-size: 1.6rem;
  font-family: sans-serif;
  color: #343a40;
  background-color: #ffffff;
  /* constructs the basis for a sticky footer */
  height: 100vh;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

/* @Experiment: specific style for recording page */
body.is-recording {
  min-height: auto;
}

main {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  /*  constructs the basis for a sticky footer */
  margin-bottom: 48px;
  /* height of global-footer */
  padding-top: 1em;
}

main.level-0 {
  margin-top: 60px;
}

main.level-1 {
  margin-top: 120px;
  /* height of global-header */
}

main.level-2 {
  margin-top: 120px;
  /* height of global-header */
  padding-top: 0;
}

.container {
  width: 90%;
  max-width: 960px;
  margin: 0 auto;
}

@media only screen and (min-width: 1480px) {
  .container {
    max-width: 1480px;
  }
}

a {
  color: #4d98ce;
  text-decoration: none;
}

img, embed, object, video, svg {
  max-width: 100%;
}

input, textarea, select, label {
  font-family: inherit;
  font-size: 1.6rem;
}

hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid #ced4da;
}

hr.hrnote.TEXT_ONLY,
hr.hrnote.TEXT--ABOVE {
  display: none;
}

.article-group article:last-of-type + hr {
  /* remove <hr> under last article in group */
  display: none;
}

/* disable flex inside iframe to prevent ie bugs @TODO MAYBE RE-ENABLE? */
/* ========================================

Inline icon styles

=========================================== */
.icon {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-item-align: center;
      align-self: center;
  position: relative;
  height: 1em;
  width: 1em;
  margin-right: .25em;
}

.icon img,
.icon svg {
  height: 1em;
  width: 1em;
}

.icon.icon-baseline img,
.icon.icon-baseline svg {
  bottom: -0.125em;
  position: absolute;
}

.text-icon-align {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.text-icon-align i, .text-icon-align svg {
  vertical-align: middle;
  margin-right: .5em;
}

.icon-large,
.icon-large img {
  width: 2em;
  height: 2em;
}

/* ========================================

Global btn styles

=========================================== */
.btn {
  /* reset button styles */
  border: none;
  cursor: pointer;
  outline: none;
  display: inline-block;
  font-size: 1.4rem;
  font-weight: 400;
  padding: 1.2em 2em;
  color: #343a40;
  border: 1px solid #343a40;
  cursor: pointer;
  border-radius: 50em;
  letter-spacing: .025em;
  -webkit-transition: background 250ms, -webkit-transform 250ms;
  transition: background 250ms, -webkit-transform 250ms;
  transition: background 250ms, transform 250ms;
  transition: background 250ms, transform 250ms, -webkit-transform 250ms;
}

.btn em {
  font-style: normal;
}

.btn-segment {
  background: #4d98ce;
  color: #ffffff;
  border: none;
  /* @TODO indsæt farveskift på icon til at matche segmentering (skal gøres til SVG) */
}

/* ========================================

Typography styles

=========================================== */
p {
  font-size: 1em;
  line-height: 1.5;
  margin-bottom: 1em;
  font-weight: 400;
}

.highlight {
  padding: 1em;
  background-color: #f1f3f5;
}

@media only screen and (min-width: 500px) {
  .highlight {
    padding: 1.5rem;
  }
}

.badge {
  display: inline-block;
  background-color: #dee2e6;
  color: #495057;
  min-width: 2em;
  min-height: 2em;
  padding: .5em;
  line-height: 1em;
  text-align: center;
  border-radius: 500rem;
  font-size: 10px;
}

/* ========================================

iFrame
Wrapper and iFrame styles

=========================================== */
.iframe-wrapper {
  position: relative;
  display: block;
  width: 100%;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}

.iframe-wrapper iframe {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

/* ========================================

GLOBAL NAVIGATION
Setup + flexbox initiation

=========================================== */
.global-header {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 3;
}

.global-navigation {
  position: relative;
  z-index: 2;
  top: 0;
  left: 0;
  width: 100%;
  height: 60px;
  background: #f1f3f5;
  border-bottom: 1px solid #ced4da;
}

.global-navigation::after {
  clear: both;
  content: "";
  display: block;
}

.global-navigation .container {
  height: 100%;
  /* Flexbox setup */
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}

.g-logo,
.g-actions,
.g-search {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

@media only screen and (min-width: 500px) {
  .global-navigation {
    height: 60px;
  }
  .g-logo {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
  .g-search {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .g-actions {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}

/* Global LOGO
======================================== */
.g-logo a, .g-logo img {
  display: block;
  height: 48px;
  /* new height due to fixed padding around cl-logo */
}

/* Global SEARCH
======================================== */
body.shelf-page .g-actions .language-list {
  top: 60px;
}

@media only screen and (min-width: 768px) {
  body.shelf-page .g-actions .language-list {
    top: calc(100% - 6px);
  }
}

body.shelf-page.search-open main {
  margin-top: 120px;
}

body.search-open .global-navigation {
  height: 120px;
}

body.search-open .g-search {
  display: block;
}

body.search-open main {
  margin-top: 180px;
}

.g-search {
  display: none;
  width: 100%;
}

.g-search input {
  display: block;
  width: 100%;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  font-size: 1.4rem;
  color: #868e96;
  padding: 1em;
  border: 1px solid #e9ecef;
  -webkit-box-shadow: inset 0 1px 1px rgba(52, 58, 64, 0.08);
          box-shadow: inset 0 1px 1px rgba(52, 58, 64, 0.08);
  border-radius: 10em;
  /* round corners */
  background: #ffffff url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAEhklEQVRoQ+VZTXYTSQyWmjfJ7IATkDkByQlITkBygoElbt7DbrPBPe9hFjYbbIdFm2WSE8Q5AeYEOCfAnGCSpQ2vNE+dbpN2l+qn7QR409tWqb5PUqkkFcIKX2eQbAPBIyDYRsQtANhdUjcFgCkQTBSq8Xf89qndaFyssGVpKfoqaw8G9zbhzxdE9AQAGLTfRzBSqI7/iZ6f+S3USzsTYOB/qI0BIjLwdXxTUNBovayNVlHmRKDTT14AQBsB762ymbB2PMfZQdXQMhJgq2+ozSNA2L8B4AuVBHQRYHDwqvFs7LuPSCANGdr4iIDbvkqryhPR07gZHvus1xLwAU9EXwFhFGCQxnJuxbeDD3zAt5RSW+xBJNwFhLs2cL4kSgRcwRPQWYBB/VXjGadKp6/TSzgBtBHxgXGBggPXw10i0O0NT40xT3COATJw73jNQXd6CSeEuuSR7EzsuBinQKDbG7LSgcE6J3Oc1atmjOt6+RJEhWNDWI1bUW3P5toFgSx0vhhS5Ukrqq3rDkhxZVmOSTzUAXU5DwsC3f6QT//fAuO1g1+Ek8ETHEpxFN43eSElwBmDiL5oBQnO58Fsdx1hIwF5O/iwS0Qfq3ghJZAeKsTXOgWIuLfKgbXFcP5figACmsRRuCPpSQl0+0O2fqkw41QZR+GN3sI5MFMUENJO3AgnWgOn2YDws9Z9hoWulvWR6/STQwTkuqvwEdGbuBm2tQSk1Mk3bNwM/ctlH8RLst13w30I4FSj4lMrqi33GqkYGmLvfRyF9RXwVFra7Q0vdHdDK6ppyx4mwDfqo+XdbuvwLu8r4Znj7L4uEzIB+pnZZ3lv6RxIBhUJSC6rFBcei6SU/v8jgIh/uVSDHsZ1EvX2QKeXTHX1+U88xNqaTDKomIVcKkEnk3oKdfrJZ10bK6ZR8fa7xTIi55iW17T5b4kzwXmrWdP25ijdfi6lrKdxreLcciLiUamUABIvVRRZA8Bth1G3P+SSulwyGHrkq3K6n4wQ8LHGRNM5znZushfI95SsDwSX82C2JWHI+wGt61i5qRK0xoSjQBYFXBHrikdjN7gokKR0mmLwGHM4Yi6IdXrJkTRztd1H1wnIXgDiCnFPaiqqgF6EjtADZP+tvXhxrCJUpmkorTC/lAiaLG+L/VxngYDDrIaJ1OMofL+K1bl9VKROjXNXx7AtNQliNigirjTbzx9HFKm6bVRPRMdxM3xqM5S2yzFNKa4r5IkBEo4poBPpfGQZ5jER8XB33wa8oN+BhDhetwy6JMNcvYn9+LR9rM2qPiSMDxyO4eSDp5KsKZysT0zp1EzRyGW2XwndVYY7Q0J+R9DOSLMLVXsmrAR4cTb45ZF4aWZTFXS6juASCJ7wW4Bt0CuRcCKQg8ymZzxgkobAbnwILgno8FswP7xe4ziSKDxDeREoEFG0nz2ElEYyWhYMGmkMBCPTO5gviUoElgHyOUnfwjTFGBJO8A5OfPprHxJrIeAWN35SLiS4yPxlCeTJY0Ntyi84fJH62eX2pW2e+OUJWDxx8lsQ0JLInr7+AyTOf1/VCQ4VAAAAAElFTkSuQmCC") no-repeat right 16px center;
  background-size: 16px;
  padding-right: 36px !important;
  /* make space for search icon */
}

.g-search input::-webkit-input-placeholder {
  color: #868e96;
}

.g-search input:-ms-input-placeholder {
  color: #868e96;
}

.g-search input::-ms-input-placeholder {
  color: #868e96;
}

.g-search input::placeholder {
  color: #868e96;
}

.g-search input:focus {
  outline: none;
  border-color: #ced4da;
  -webkit-box-shadow: 0 0 5px rgba(52, 58, 64, 0.2);
          box-shadow: 0 0 5px rgba(52, 58, 64, 0.2);
}

@media only screen and (min-width: 768px) {
  .g-search {
    display: block;
  }
}

.g-search--typeahead {
  position: absolute;
  z-index: 2;
  background-color: #f1f3f5;
  top: 100%;
  width: 100%;
  overflow: hidden;
  border-bottom: 1px solid #ced4da;
  -webkit-overflow-scrolling: touch;
  display: none;
}

.g-search--typeahead.is-visible {
  display: block;
}

.g-search--typeahead::before,
.g-search--typeahead::after {
  content: '';
  width: 100%;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  height: 1.25em;
  display: block;
}

.g-search--results {
  width: 100%;
  max-height: 50vh;
  overflow: auto;
  margin-bottom: 1em;
  position: relative;
}

.g-search--results table {
  margin: 0 auto 2em;
  width: 100%;
  max-width: 100%;
}

.g-search--results table th, .g-search--results table td {
  padding: 1em;
  vertical-align: top;
  background: rgba(233, 236, 239, 0.5);
}

.g-search--results table tr td {
  vertical-align: middle;
}

.g-search--results table thead th {
  vertical-align: bottom;
  text-align: left;
  border-bottom: 1px solid #ced4da;
}

.g-search--results table tbody + tbody {
  border-top: 2px solid #ced4da;
}

.g-search--results table tbody > tr > th {
  min-width: 150px;
}

.g-search--results table tbody > tr th {
  text-align: left;
}

@media only screen and (min-width: 500px) {
  .g-search {
    /* centering the search field - origin set to center */
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    /* resetting mobile styles */
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: auto;
  }
  .g-search input {
    padding: .75em 1em;
  }
}

/* Global ACTIONS
/* Drop-down styles
======================================== */
.g-actions {
  /* resetting list styles */
  list-style-type: none;
  margin: 0;
  padding: 0;
}

.g-actions .search-trigger,
.g-actions .language-select {
  position: relative;
  display: block;
  z-index: 3;
  height: 32px;
  width: 32px;
  /* replace text with image */
  color: transparent;
  text-indent: 100%;
  overflow: hidden;
  white-space: nowrap;
}

.g-actions .search-trigger::before,
.g-actions .search-trigger::after,
.g-actions .language-select::before,
.g-actions .language-select::after {
  content: '';
  position: absolute;
}

.g-actions .search-trigger::before,
.g-actions .language-select::before {
  left: 50%;
  top: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%) scale(0);
          transform: translateX(-50%) translateY(-50%) scale(0);
  height: 100%;
  width: 100%;
  background-color: #dee2e6;
  border-radius: 50%;
  -webkit-transition: -webkit-transform 250ms;
  transition: -webkit-transform 250ms;
  transition: transform 250ms;
  transition: transform 250ms, -webkit-transform 250ms;
}

.g-actions .language-select.selected::before {
  -webkit-transform: translateX(-50%) translateY(-50%) scale(1);
          transform: translateX(-50%) translateY(-50%) scale(1);
}

.g-actions .search-trigger.selected::before {
  -webkit-transform: translateX(-50%) translateY(-50%) scale(1);
          transform: translateX(-50%) translateY(-50%) scale(1);
}

.g-actions .search-trigger::after,
.g-actions .language-select::after {
  left: 50%;
  top: 50%;
  bottom: auto;
  right: auto;
  -webkit-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
  height: 16px;
  width: 16px;
}

.g-actions .search-trigger::after {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAEhklEQVRoQ+VZTXYTSQyWmjfJ7IATkDkByQlITkBygoElbt7DbrPBPe9hFjYbbIdFm2WSE8Q5AeYEOCfAnGCSpQ2vNE+dbpN2l+qn7QR409tWqb5PUqkkFcIKX2eQbAPBIyDYRsQtANhdUjcFgCkQTBSq8Xf89qndaFyssGVpKfoqaw8G9zbhzxdE9AQAGLTfRzBSqI7/iZ6f+S3USzsTYOB/qI0BIjLwdXxTUNBovayNVlHmRKDTT14AQBsB762ymbB2PMfZQdXQMhJgq2+ozSNA2L8B4AuVBHQRYHDwqvFs7LuPSCANGdr4iIDbvkqryhPR07gZHvus1xLwAU9EXwFhFGCQxnJuxbeDD3zAt5RSW+xBJNwFhLs2cL4kSgRcwRPQWYBB/VXjGadKp6/TSzgBtBHxgXGBggPXw10i0O0NT40xT3COATJw73jNQXd6CSeEuuSR7EzsuBinQKDbG7LSgcE6J3Oc1atmjOt6+RJEhWNDWI1bUW3P5toFgSx0vhhS5Ukrqq3rDkhxZVmOSTzUAXU5DwsC3f6QT//fAuO1g1+Ek8ETHEpxFN43eSElwBmDiL5oBQnO58Fsdx1hIwF5O/iwS0Qfq3ghJZAeKsTXOgWIuLfKgbXFcP5figACmsRRuCPpSQl0+0O2fqkw41QZR+GN3sI5MFMUENJO3AgnWgOn2YDws9Z9hoWulvWR6/STQwTkuqvwEdGbuBm2tQSk1Mk3bNwM/ctlH8RLst13w30I4FSj4lMrqi33GqkYGmLvfRyF9RXwVFra7Q0vdHdDK6ppyx4mwDfqo+XdbuvwLu8r4Znj7L4uEzIB+pnZZ3lv6RxIBhUJSC6rFBcei6SU/v8jgIh/uVSDHsZ1EvX2QKeXTHX1+U88xNqaTDKomIVcKkEnk3oKdfrJZ10bK6ZR8fa7xTIi55iW17T5b4kzwXmrWdP25ijdfi6lrKdxreLcciLiUamUABIvVRRZA8Bth1G3P+SSulwyGHrkq3K6n4wQ8LHGRNM5znZushfI95SsDwSX82C2JWHI+wGt61i5qRK0xoSjQBYFXBHrikdjN7gokKR0mmLwGHM4Yi6IdXrJkTRztd1H1wnIXgDiCnFPaiqqgF6EjtADZP+tvXhxrCJUpmkorTC/lAiaLG+L/VxngYDDrIaJ1OMofL+K1bl9VKROjXNXx7AtNQliNigirjTbzx9HFKm6bVRPRMdxM3xqM5S2yzFNKa4r5IkBEo4poBPpfGQZ5jER8XB33wa8oN+BhDhetwy6JMNcvYn9+LR9rM2qPiSMDxyO4eSDp5KsKZysT0zp1EzRyGW2XwndVYY7Q0J+R9DOSLMLVXsmrAR4cTb45ZF4aWZTFXS6juASCJ7wW4Bt0CuRcCKQg8ymZzxgkobAbnwILgno8FswP7xe4ziSKDxDeREoEFG0nz2ElEYyWhYMGmkMBCPTO5gviUoElgHyOUnfwjTFGBJO8A5OfPprHxJrIeAWN35SLiS4yPxlCeTJY0Ntyi84fJH62eX2pW2e+OUJWDxx8lsQ0JLInr7+AyTOf1/VCQ4VAAAAAElFTkSuQmCC");
  background-repeat: no-repeat;
  background-size: cover;
}

.g-actions .language-select::after {
  background-image: url("data:image/png;base64,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");
  background-repeat: no-repeat;
  background-size: cover;
}

.g-actions .search-trigger span {
  /* container for the X icon */
  position: absolute;
  height: 100%;
  width: 100%;
  left: 50%;
  right: auto;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  left: 8px;
  margin-top: -1px;
}

.g-actions .search-trigger span::before, .g-actions .search-trigger span::after {
  /* close icon */
  content: '';
  position: absolute;
  display: inline-block;
  height: 2px;
  width: 16px;
  left: 50%;
  top: 50%;
  bottom: auto;
  right: auto;
  -webkit-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
  background: #868e96;
  opacity: 0;
  /* Force Hardware Acceleration in WebKit */
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  -webkit-transition: opacity 250ms, -webkit-transform 250ms;
  transition: opacity 250ms, -webkit-transform 250ms;
  transition: opacity 250ms, transform 250ms;
  transition: opacity 250ms, transform 250ms, -webkit-transform 250ms;
}

.g-actions .search-trigger span::before {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}

.g-actions .search-trigger span::after {
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}

.g-actions .search-trigger.selected::after {
  /* hide search icon */
  opacity: 0;
}

.g-actions .search-trigger.selected span::before, .g-actions .search-trigger.selected span::after {
  /* show close icon */
  opacity: 1;
}

.g-actions .search-trigger.selected span::before {
  -webkit-transform: rotate(135deg);
          transform: rotate(135deg);
}

.g-actions .search-trigger.selected span::after {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}

.g-actions li {
  padding-right: 1em;
}

.g-actions li:last-of-type {
  padding-right: 0;
}

.g-actions .search-trigger {
  display: block;
}

@media only screen and (min-width: 500px) {
  .g-actions .search-trigger {
    display: none;
  }
}

.g-actions .language-list {
  /* resetting list styles */
  list-style-type: none;
  margin: 0;
  padding: 0;
  position: absolute;
  z-index: 3;
  right: 0;
  top: 120px;
  width: 100%;
  padding: 0 5%;
  background-color: #ffffff;
  border-radius: none;
  border: none;
  background: #ffffff;
  -webkit-box-shadow: 0 2px 8px rgba(134, 142, 150, 0.2);
          box-shadow: 0 2px 8px rgba(134, 142, 150, 0.2);
  /* animation */
  /* Force Hardware Acceleration */
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  will-change: transform;
  opacity: 0;
  visibility: hidden;
  -webkit-transform: scale(0.9) translateY(-1em);
          transform: scale(0.9) translateY(-1em);
  -webkit-transition: -webkit-transform 250ms ease;
  transition: -webkit-transform 250ms ease;
  transition: transform 250ms ease;
  transition: transform 250ms ease, -webkit-transform 250ms ease;
  /* cubic-bezier fallback */
  -webkit-transition: opacity 200ms cubic-bezier(0.4, 0.01, 0.165, 0.99), -webkit-transform 250ms cubic-bezier(0.4, 0.01, 0.165, 0.99);
  transition: opacity 200ms cubic-bezier(0.4, 0.01, 0.165, 0.99), -webkit-transform 250ms cubic-bezier(0.4, 0.01, 0.165, 0.99);
  transition: transform 250ms cubic-bezier(0.4, 0.01, 0.165, 0.99), opacity 200ms cubic-bezier(0.4, 0.01, 0.165, 0.99);
  transition: transform 250ms cubic-bezier(0.4, 0.01, 0.165, 0.99), opacity 200ms cubic-bezier(0.4, 0.01, 0.165, 0.99), -webkit-transform 250ms cubic-bezier(0.4, 0.01, 0.165, 0.99);
}

.g-actions .language-list.is-visible {
  opacity: 1;
  visibility: visible;
  -webkit-transform: scale(1) translateY(0);
          transform: scale(1) translateY(0);
}

.g-actions .language-list li {
  border-bottom: 1px solid #ced4da;
}

.g-actions .language-list li:last-child {
  border-bottom: none;
}

.g-actions .language-list a {
  display: block;
  padding: 1em 0;
  color: #868e96;
  font-weight: normal;
  padding-left: 1.2em;
  font-size: 1.6rem;
}

.g-actions li.selected {
  position: relative;
}

.g-actions li.selected a {
  color: #000000;
}

.g-actions li.selected::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  bottom: auto;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 1em;
  height: 1em;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAABOElEQVRoQ+2WsQ6CMBRFX78UXWHQwAazbDY4yIxfWgNJE4Kgbe8r2OQx99Vz7q0FRYk/KnF+EoGjG5QGpAEwATlCYIDwuDQARwhuIA2AAcLj0gAcIbjBXzTQ6n4gosyQeTRlcfVxOlzAwlvousy9mLwW+yTjsnYJn1QDS3gietVlfnIRn685pAEu+FFkdwFO+CCBm352itTFGDM0VXH2qZwbPkig1b2x0D4SMeCDBGwDPhKx4IMExqGP6+/LcYoJHyzgKhEbHhL4JbEHPCywJaGUGq/nbHZDBb2kXG44lvfAStrz344Gz9KAJd2QiArPKrBynKLDswtMEvd++p6vq7xzOcPoGpb/AAqBzIsAkh7HrDTAkSKyhzSApMcxKw1wpIjsIQ0g6XHMSgMcKSJ7SANIehyzyTfwBhasizHllumJAAAAAElFTkSuQmCC");
  background-size: cover;
}

@media only screen and (min-width: 500px) {
  .g-actions li.selected::before {
    left: .125em;
  }
}

@media only screen and (min-width: 500px) {
  .g-actions {
    /* resetting mobile styles */
    position: relative;
    width: auto;
    top: 0;
    padding: 0;
    margin: 0;
    background-color: transparent;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
  .g-actions .language-list {
    position: absolute;
    right: -38%;
    top: calc(100% - 6px);
    background-color: #ffffff;
    border: 1px solid #ced4da;
    z-index: 3;
    border-radius: 0.5em;
    min-width: 150px;
    -webkit-box-shadow: 0 0 4px rgba(134, 142, 150, 0.2);
            box-shadow: 0 0 4px rgba(134, 142, 150, 0.2);
    /* reset mobile styles */
    margin: 0;
    padding: 0;
    /* Top arrow */
  }
  .g-actions .language-list::before {
    content: '';
    position: absolute;
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
    width: 0;
    height: 0;
    right: 1.6em;
    top: -6px;
    border: 7px solid #ffffff;
    border-right-color: transparent;
    border-bottom-color: transparent;
    -webkit-box-shadow: -1px -1px 0 #ced4da;
            box-shadow: -1px -1px 0 #ced4da;
  }
  .g-actions .language-list a {
    padding: 1.2em 1.6em;
    border: none;
    font-size: 1.2rem;
    color: #868e96;
  }
}

/* ========================================

GLOBAL BREADCRUMBS

=========================================== */
.global-breadcrumbs {
  z-index: 1;
  clear: both;
  width: 100%;
  height: 60px;
  background-color: #ffffff;
  border-bottom: 1px solid #ced4da;
}

.global-breadcrumbs .container {
  position: relative;
  height: 100%;
}

.global-breadcrumbs .container::before {
  /* gradient on the right - to indicate it's possible to scroll */
  content: '';
  position: absolute;
  z-index: 1;
  top: 0;
  left: -1px;
  height: calc(100% - 1px);
  /* counters the border in the bottom */
  width: 24px;
  background: transparent;
  background: -webkit-gradient(linear, left top, right top, from(#ffffff), to(rgba(255, 255, 255, 0)));
  background: linear-gradient(to right, #ffffff, rgba(255, 255, 255, 0));
  pointer-events: none;
}

@media only screen and (min-width: 768px) {
  .global-breadcrumbs .container::before {
    background: transparent;
  }
}

.global-breadcrumbs nav ol {
  /* enables a flex context for all its direct children */
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  /* resetting list styles */
  list-style-type: none;
  margin: 0;
  padding: 0;
}

.global-breadcrumbs nav ol::after {
  clear: both;
  content: "";
  display: block;
}

.global-breadcrumbs nav li {
  display: inline-block;
  float: left;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  /* do not shrink - elements float on the right of the element */
  /* this is the ">" between items */
}

.global-breadcrumbs nav li::after {
  display: inline-block;
  content: '';
  /* @Alternative: Use '\00bb'; for text-based seperator */
  margin: 0 .6em;
  color: #ced4da;
  height: 16px;
  width: 16px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAABHklEQVRoQ+3YPQvCQAwG4PSXqqtuuunu6Ojc/tLIgQelVOHy8eYO4txr3ydJIXWiwX/T4PkpAdEdzA5kB5QVyBEqBXy+3jMz8+N2OSkL2nxc3YESnogO5cnMPKMRKsA6fC0dGiEG7IWPQLgAkOMkBtSXt87/3tuHGCcVoAeEGhCNMAFEIswAUQhTQATCHIBGuACQCDcACuEKQCDcAd6ILgBEtNyv52PzxwCR/98q/7bWb2Bx+HLetQPe4V0BiPBuAFR4FwAyvDkAHd4UEBHeDBAV3gQQGV4NiA6vAvQQ3hOgWg9adiLVKvGjC7Dwqg7UKm0Q0PAmgNW+T9KVuGVktteqRkjzYKuzCbCqpPQ+2QFp5azOZQesKim9z/Ad+AC3NM8xVlYcOwAAAABJRU5ErkJggg==") no-repeat center center;
  background-size: 16px;
  vertical-align: middle;
}

.global-breadcrumbs nav li:last-of-type::after {
  /* hide ">" after the last item */
  display: none;
}

.global-breadcrumbs nav li > * {
  /* single step */
  display: inline-block;
  font-size: 1.4rem;
  color: #343a40;
  padding: 0 1em;
  line-height: 60px;
}

.global-breadcrumbs nav li.current > * {
  /* make current step bold */
  font-weight: 700;
}

.global-breadcrumbs nav em {
  font-style: normal;
  /* resetting em styles */
}

.global-breadcrumbs nav i {
  display: inline-block;
  height: 20px;
  width: 20px;
  margin-right: .4em;
  margin-top: -2px;
  vertical-align: middle;
}

.global-breadcrumbs nav i img {
  display: block;
}

@media only screen and (min-width: 768px) {
  .global-breadcrumbs nav ol > :first-child > a {
    padding-left: 0;
    /* Remove padding of first element */
  }
}

/* ========================================

Global Footer

=========================================== */
.global-footer {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 3;
  -webkit-overflow-scrolling: touch;
  background-color: #f1f3f5;
  border-top: 1px solid #ced4da;
}

/* Global sitemap
======================================== */
body.sitemap-open main {
  margin-bottom: 0;
}

body.sitemap-open .global-footer {
  position: relative;
}

body.sitemap-open .global-footer .g-sitemap {
  display: block;
}

body.sitemap-open .global-footer .g-page-info {
  border-top-color: #ced4da;
}

body.sitemap-open .sitemap-trigger::before {
  /* rotate the arrow */
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}

body.sitemap-open .sitemap-trigger::after {
  /* rotate the arrow */
  -webkit-transform: rotate(-225deg);
          transform: rotate(-225deg);
}

.g-sitemap {
  display: none;
  position: relative;
  z-index: 1;
  padding-top: 2em;
  padding-bottom: 2em;
  height: 100%;
}

.g-sitemap::after {
  clear: both;
  content: "";
  display: block;
}

.g-sitemap > ul {
  -webkit-column-count: 1;
          column-count: 1;
}

.g-sitemap > ul:last-of-type {
  border-bottom: 1px solid #ced4da;
}

.g-sitemap > ul > li {
  border-top: 1px solid #ced4da;
  padding: 1em 0;
  /* avoid distributing content over more columns */
  -webkit-column-break-inside: avoid;
          break-inside: avoid-column;
}

@media only screen and (min-width: 768px) {
  .g-sitemap > ul {
    -webkit-column-count: 5;
            column-count: 5;
  }
  .g-sitemap > ul > li {
    border-top: none;
  }
}

.g-sitemap ul ul {
  display: none;
  padding: .4em;
}

@media only screen and (min-width: 768px) {
  .g-sitemap ul ul {
    display: block !important;
    padding: 0;
  }
}

.g-sitemap ul {
  /* resetting list styles */
  list-style-type: none;
  margin: 0;
  padding: 0;
  width: 100%;
  -webkit-column-break-inside: avoid;
          break-inside: avoid-column;
}

@media only screen and (min-width: 768px) {
  .g-sitemap ul:last-of-type {
    border-bottom: none;
  }
}

.g-sitemap input[type="checkbox"] {
  /* hide native checkbox */
  position: absolute;
  opacity: 0;
}

.g-sitemap input[type=checkbox]:checked + label + ul,
.g-sitemap input[type=checkbox]:checked + label:nth-of-type(n) + ul {
  /* show children when item is checked */
  display: block;
}

.g-sitemap label {
  position: relative;
  z-index: 2;
  margin: 0;
  padding: .2em 0;
  cursor: pointer;
  font-weight: 700;
  width: 100%;
  display: block;
}

.g-sitemap label::after {
  content: '+';
  float: right;
  margin-right: 8px;
  -webkit-transform: scale(0.8);
          transform: scale(0.8);
}

@media only screen and (min-width: 768px) {
  .g-sitemap label {
    font-size: 1.1rem;
    line-height: 1.5;
    letter-spacing: 0.025em;
    /* resetting mobile styles */
    padding: 0;
    border-top: none;
    width: auto;
  }
  .g-sitemap label::after {
    display: none;
  }
}

.g-sitemap input[type=checkbox]:checked + label::after {
  content: '–';
}

.g-sitemap ul ul li {
  padding: .4em 0;
}

@media only screen and (min-width: 768px) {
  .g-sitemap ul ul li {
    padding: 0;
  }
}

.g-sitemap a {
  font-size: 1.4rem;
  font-weight: 400;
  color: #495057;
  line-height: 1.5;
}

@media only screen and (min-width: 768px) {
  .g-sitemap a {
    font-size: 1.1rem;
    text-indent: 0;
    padding-bottom: 1em;
  }
}

.g-sitemap.animated label::before {
  /* this class is used if you're using jquery to animate the accordion */
  -webkit-transition: -webkit-transform 250ms;
  transition: -webkit-transform 250ms;
  transition: transform 250ms;
  transition: transform 250ms, -webkit-transform 250ms;
}

/* Global PAGE INFO
======================================== */
.g-page-info {
  position: relative;
  border-top: 1px solid transparent;
  padding: 1em 0;
}

.g-page-info::after {
  clear: both;
  content: "";
  display: block;
}

.g-page-info .legal-copyright,
.g-page-info .document-id {
  font-size: 1.1rem;
  line-height: 1.3;
  display: inline-block;
}

.g-page-info .legal-copyright {
  float: left;
}

.g-page-info .sitemap-trigger {
  position: absolute;
  right: 0;
  top: 50%;
  bottom: auto;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  font-size: 1.1rem;
  color: #343a40;
}

.g-page-info .sitemap-trigger::before, .g-page-info .sitemap-trigger::after {
  content: '';
  position: absolute;
  left: -16px;
  top: 50%;
  margin-top: -1px;
  display: inline-block;
  height: 1px;
  width: 6px;
  background: #343a40;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  -webkit-transform-origin: 6px 50%;
          transform-origin: 6px 50%;
  -webkit-transition: -webkit-transform 250ms;
  transition: -webkit-transform 250ms;
  transition: transform 250ms;
  transition: transform 250ms, -webkit-transform 250ms;
}

.g-page-info .sitemap-trigger::before {
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}

.g-page-info .sitemap-trigger::after {
  -webkit-transform: rotate(-135deg);
          transform: rotate(-135deg);
}

@media only screen and (min-width: 768px) {
  .g-page-info .sitemap-trigger {
    left: 50%;
    top: 50%;
    bottom: auto;
    right: auto;
    -webkit-transform: translateX(-50%) translateY(-50%);
            transform: translateX(-50%) translateY(-50%);
  }
}

.g-page-info .document-id {
  /* resetting list styles */
  list-style-type: none;
  margin: 0;
  padding: 0;
  float: right;
  display: none;
}

.g-page-info .document-id::after {
  clear: both;
  content: "";
  display: block;
}

.g-page-info .document-id li {
  float: left;
  padding-right: 1em;
}

.g-page-info .document-id li:last-of-type {
  padding-right: 0;
}

@media only screen and (min-width: 768px) {
  .g-page-info .document-id {
    display: block;
  }
}

/* ========================================

SHELF RELATED STYLES

=========================================== */
@media only screen and (min-width: 768px) {
  .shelf .container {
    max-width: none;
    width: 90%;
  }
}

/* Shelf title
======================================== */
.shelf-title {
  font-size: 2.8rem;
  font-weight: 300;
  line-height: 1.2;
  margin-top: 0;
  margin-bottom: 1em;
  text-align: center;
}

@media only screen and (min-width: 500px) {
  .shelf-title {
    font-size: 3.6rem;
  }
}

/* Shelf list
======================================== */
.shelf-list {
  position: relative;
}

.shelf-list > ul {
  /* remove default list-settings */
  list-style-type: none;
  margin: 0;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  margin: 0 -.5rem -1rem;
}

.shelf-list li {
  position: relative;
  padding: 0 .5rem 1rem;
  width: 100%;
  overflow-wrap: normal;
  word-wrap: normal;
  -ms-word-break: normal;
  word-break: normal;
  -ms-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
}

@media screen and (min-width: 500px) and (max-width: 768px) {
  .shelf-list li {
    width: 50%;
  }
}

@media screen and (min-width: 768px) and (max-width: 960px) {
  .shelf-list li {
    width: 20%;
  }
}

@media screen and (min-width: 960px) and (max-width: 1480px) {
  .shelf-list li {
    width: 16.6666666667%;
  }
}

@media only screen and (min-width: 1480px) {
  .shelf-list li {
    width: 12.5%;
  }
}

.shelf-list .item-wrapper {
  height: 100%;
}

.shelf-list img, .shelf-list svg {
  /* @TODO no need for it to be inside a <i> */
  display: block;
  position: absolute;
  top: 50%;
  bottom: auto;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  left: 1em;
  width: 2em;
  height: 2em;
  margin: 0;
}

@media only screen and (min-width: 768px) {
  .shelf-list img, .shelf-list svg {
    position: relative;
    top: 0;
    left: 0;
    -webkit-transform: translate(0);
            transform: translate(0);
    width: 4em;
    height: 4em;
    margin: 0 auto 1em;
  }
}

.shelf-list a {
  position: relative;
  display: block;
  padding: 1.6em 1em 1.6em 4em;
  border-radius: 0.5em;
  border: 1px solid #ced4da;
  font-size: 1.4rem;
  color: #343a40;
  -webkit-transition: all 250ms;
  transition: all 250ms;
  text-align: left;
}

.shelf-list a:hover {
  color: #495057;
}

@media only screen and (min-width: 500px) {
  .shelf-list a:hover {
    background-color: #f1f3f5;
    border-color: #dee2e6;
  }
}

@media only screen and (min-width: 768px) {
  .shelf-list a {
    /* reset style */
    font-size: 1.6rem;
    line-height: 1.2;
    text-align: center;
    -webkit-box-shadow: none;
            box-shadow: none;
    display: block;
    height: 100%;
    width: 100%;
    padding: 1em;
    border: 1px solid transparent;
  }
}

/* Shelf btn
======================================== */
.shelf-download {
  text-align: center;
  padding: 2em 0;
}

/* Shelf info
======================================== */
.shelf-list + .shelf-info {
  margin-top: 2em;
}

.shelf-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  border-top: 1px solid #f1f3f5;
  /* re-enable container properties */
  max-width: 960px;
  margin: 0 auto;
  /* resetting list styles */
  list-style-type: none;
  padding: 0;
}

.shelf-info li {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
}

.shelf-info a, .shelf-info div {
  display: block;
  position: relative;
  font-size: 1.2rem;
  color: #adb5bd;
  padding: 2em;
  line-height: 1.5;
}

.shelf-info a span, .shelf-info div span {
  color: #495057;
  -webkit-transition: color 250ms;
  transition: color 250ms;
}

.shelf-info a h4, .shelf-info div h4 {
  color: #343a40;
  font-size: 1.4rem;
  font-weight: 400;
  margin: 0;
}

.shelf-info a p, .shelf-info div p {
  margin: 0;
  white-space: pre-line;
  /* enables user to use line-breaks in the editor; these will be visible in the browser */
}

.shelf-info a:hover span, .shelf-info div:hover span {
  color: #212529;
}

.shelf-info a i, .shelf-info a svg, .shelf-info div i, .shelf-info div svg {
  display: none;
  position: absolute;
  width: 32px;
  height: 32px;
  left: 3em;
  top: 50%;
  bottom: auto;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

@media only screen and (min-width: 768px) {
  .shelf-info {
    padding: 2em 0;
    /* centers text if only one <li> is present */
  }
  .shelf-info a, .shelf-info div {
    padding: 2em 2em 2em 8em;
  }
  .shelf-info a i, .shelf-info a svg, .shelf-info div i, .shelf-info div svg {
    display: block;
  }
  .shelf-info li:first-child:last-child {
    text-align: center;
  }
  .shelf-info li:first-child:last-child a, .shelf-info li:first-child:last-child div {
    padding: 3em 2em 2em 2em;
  }
  .shelf-info li:first-child:last-child a i, .shelf-info li:first-child:last-child a svg, .shelf-info li:first-child:last-child div i, .shelf-info li:first-child:last-child div svg {
    left: 50%;
    right: auto;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    top: 0;
  }
  .shelf-info li {
    -webkit-box-flex: 1;
        -ms-flex: 1 1;
            flex: 1 1;
    border-right: 1px solid #e9ecef;
  }
  .shelf-info li:last-of-type {
    border-right: none;
  }
}

/* ========================================

BOOK
list of chapters

=========================================== */
.book-list ol {
  /* resetting list styles */
  list-style-type: none;
  margin: 0;
  padding: 0;
}

.book-list li {
  position: relative;
  counter-increment: chapter-num;
  border-bottom: 1px solid #f1f3f5;
}

.book-list li:last-of-type {
  border-bottom: none;
}

.book-list a {
  display: block;
  position: relative;
  padding: 1.6em 1.1em 1.6em 3.2em;
  color: #495057;
  /* @IDEA Uncomment below to implement automatic list count */
  /* Chapter number */
  /* Next carret */
}

.book-list a span {
  position: absolute;
  top: 50%;
  bottom: auto;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  left: 0;
  width: 32px;
  height: 32px;
  line-height: 32px;
  color: #868e96;
  text-align: center;
  font-size: 1.4rem;
}

@media only screen and (min-width: 768px) {
  .book-list a span {
    left: 1.1em;
  }
}

.book-list a em::after {
  content: '';
  display: inline-block;
  width: 12px;
  height: 12px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAABLUlEQVRoQ+2YPQ6CUBCEl3gGT6KNVlzBcA3uo3fwChZ0QAy956CxgjX+tDZvZ4aQPBqqfdlvx08WClv5Vay8f8sASyeYE8gJBCeQf0LBAYbLQwnsDuV5aLe12XUKd5J4QAhgfyzd3G6b+Vn1fT8m9hAqiwOYmbs9zOw0tM37Lr0gAJ+O3cfCi+reNTclAQ7g2/Xks9VD11xUEGiAXxh2UclNAfhSaOTmAYjkpgIo5OYDkOVWAdDklgIw5NYDgOVeBAAp93IAILkzQPLOA1r+FkkAuX7rAcA7khTAHb+lqgBo7wl8AJCs//4sqABIWfUAYFmlAAxZVQA0WfkAZFmpAApZeQAiWSkAq/+4m7yJAgtDDzJgH8lHZYDk0YEKcwKgQSYfkxNIHh2ocPUJvACEDfYxIHc5KQAAAABJRU5ErkJggg==");
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
  vertical-align: middle;
  top: -1px;
  margin: 0 0 0 .4em;
}

@media only screen and (min-width: 768px) {
  .book-list a {
    padding: 1.6em 1.1em 1.6em 4.3em;
  }
}

.book-list a:hover b {
  color: #000000;
}

.book-list a:hover em {
  color: #212529;
}

.book-list em {
  display: block;
  font-size: 1.4rem;
  line-height: 1.2;
  font-style: normal;
  /* truncate text with ellipsis */
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-transition: color 250ms;
  transition: color 250ms;
}

.book-list b {
  color: #495057;
  font-size: 1.2rem;
  font-weight: 400;
  -webkit-transition: color 250ms;
  transition: color 250ms;
}

/* ========================================

RECORDING
list of chapters

=========================================== */
section.recording .container {
  position: relative;
  overflow: hidden;
}

/* Recording pagination
======================================== */
.recording-pagination {
  /* resetting list styles */
  list-style-type: none;
  margin: 0;
  padding: 0;
  z-index: 2;
  display: none;
  /* not showing on mobile */
}

.recording-pagination::after {
  clear: both;
  content: "";
  display: block;
}

.recording-pagination li {
  position: absolute;
  top: 50%;
  bottom: auto;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 14%;
  overflow-wrap: normal;
  word-wrap: normal;
  -ms-word-break: normal;
  word-break: normal;
  -ms-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
}

.recording-pagination li a {
  display: inline-block;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  padding: .6em .8em;
  font-size: 1.2rem;
  color: #868e96;
  -webkit-transition: color 250ms;
  transition: color 250ms;
}

.recording-pagination li a::after {
  /* arrow icon */
  content: '';
  position: absolute;
  display: inline-block;
  width: 16px;
  height: 16px;
  margin-top: -8px;
  top: 50%;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAABHklEQVRoQ+3YPQvCQAwG4PSXqqtuuunu6Ojc/tLIgQelVOHy8eYO4txr3ydJIXWiwX/T4PkpAdEdzA5kB5QVyBEqBXy+3jMz8+N2OSkL2nxc3YESnogO5cnMPKMRKsA6fC0dGiEG7IWPQLgAkOMkBtSXt87/3tuHGCcVoAeEGhCNMAFEIswAUQhTQATCHIBGuACQCDcACuEKQCDcAd6ILgBEtNyv52PzxwCR/98q/7bWb2Bx+HLetQPe4V0BiPBuAFR4FwAyvDkAHd4UEBHeDBAV3gQQGV4NiA6vAvQQ3hOgWg9adiLVKvGjC7Dwqg7UKm0Q0PAmgNW+T9KVuGVktteqRkjzYKuzCbCqpPQ+2QFp5azOZQesKim9z/Ad+AC3NM8xVlYcOwAAAABJRU5ErkJggg==") no-repeat 0 0;
  background-size: 16px 16px;
}

.recording-pagination li a:hover {
  color: #343a40;
}

.recording-pagination .next {
  right: 2em;
  text-align: right;
}

.recording-pagination .next a {
  padding-right: 2em;
}

.recording-pagination .next a::after {
  right: 0;
}

.recording-pagination .prev {
  left: 2em;
}

.recording-pagination .prev a {
  padding-left: 2em;
}

.recording-pagination .prev a::after {
  left: 0;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

@media only screen and (min-width: 1276px) {
  .recording-pagination {
    display: block;
  }
  .recording-pagination li {
    width: 10%;
  }
}

@media (min-width: 1352px) and (max-width: 1480px) {
  .recording-pagination {
    display: block;
  }
  .recording-pagination li {
    width: 14%;
  }
}

@media (min-width: 1480px) and (max-width: 1632px) {
  .recording-pagination {
    display: none;
  }
}

@media (min-width: 1632px) and (max-width: 1840px) {
  .recording-pagination li a {
    /* replace text with image */
    display: inline-block;
    overflow: hidden;
    white-space: nowrap;
    color: transparent;
  }
  .recording-pagination li a:hover {
    display: inline-block;
    overflow: hidden;
    white-space: nowrap;
    color: transparent;
  }
}

@media (min-width: 1840px) and (max-width: 1930px) {
  .recording-pagination {
    display: block;
  }
  .recording-pagination li {
    width: 8%;
  }
}

@media only screen and (min-width: 1930px) {
  .recording-pagination {
    display: block;
  }
}

/* Local header/content
======================================== */
.article-group,
.local-header {
  position: relative;
  /* Force Hardware Acceleration */
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  will-change: margin, padding;
  -webkit-transition: margin 250ms, padding 250ms;
  transition: margin 250ms, padding 250ms;
}

@media only screen and (min-width: 768px) {
  .article-group,
  .local-header {
    padding-right: 0;
    margin-right: 0;
  }
}

/* logo visible inside iFrame */
.local-logo {
  display: block;
  position: relative;
  height: 60px;
}

.local-logo a img {
  display: block;
  position: absolute;
  left: 0;
  top: 50%;
  bottom: auto;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 130px;
}

.local-header {
  position: relative;
  height: 60px;
  line-height: 60px;
  border-bottom: 1px solid #ced4da;
}

.local-header .local-title {
  font-size: 2.8rem;
  margin: 0;
  width: calc(100% - 60px);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

@media only screen and (min-width: 768px) {
  .local-header {
    border: 0;
  }
}

.local-sidebar-trigger {
  position: absolute;
  top: 50%;
  bottom: auto;
  -webkit-transform: translateY(-50%) rotate(0deg) translateZ(0);
          transform: translateY(-50%) rotate(0deg) translateZ(0);
  right: 0;
  height: 60px;
  width: 60px;
  cursor: pointer;
  z-index: 3;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAC4ElEQVRoQ+2Wv2vUYBjHv8/bVnBw6ShOgoMI/uhducsN1wyCWAo6KCJFhKIuuunuP6CbLv5ARFREhzrYSWnuhKS1TS1CFxcHB7eu0rOXRxJMTNtL7k3yJkdLbrzc87yfz/PjvRB2+Yd2OT9KgUF3sOxA2YGMFShHKGMBM4fvvQ5UteYpBo7aVvtV5vIoTDBW16cdgbVV01gNp93SgZO15pFhISwGjzLT5ZUF441ChtSpxur6JSJ+TaD1TtcZ//al/cNPFggcr+mHRoZ4kUAH3YfsfQYvEcAT/WPln7zh1Gz78y+X0/vymKaN7qd9SwAdDpfJUyBcXTZbL1KXL0NgtTFxhRnPKYD3k/H339zR1ixr3ROoNPRVAk5EneWAZ1bM1rMMLIlDq1pzBiSeRgUyYNumUfUEdrZpa1jRnYiufMDVdRxMuzsa7IArIQReAhjqZV2URKWuXwPxo51j8x+eGRdsy5gNdsB/VNH080R4NygJF54EHsfMWzcMv0PA2wcJCTDdsBeMJ4kHOyYgDXxPARkJ75p1cF2VRFr4SIEiJcY0/aYgPEgyNuHfxr4L9RunrJ3ICh/bAdnFdn/nMG6tWMbDJDshAb/JjIv+bROVW+ptVKYTSSRk4NF1zi0vtuf6FUVKILQTbwEMR/5jS3Si0tBvE3AvBmxTFl5qhMIHVWvNSQyJ92klVMMnFnADZCQYuGObxv2wfB7wqQTSSOQFn1ogiQQBBwDcjVtGBk3Z5vyHfgvb67n0EvcKlhmnWHDmP4JpcmnB+JgGPlMH/APTSrACeCUCsuMUrrAqeGUCvgQLmiWikbzHJpw/0w5sBx2v66cd4rkoCZWV989WKuAmjZLIA17pCIW7sV2CgQ3hYCrLbRM1lso74B/kS4DIEUxnlqz5VtqrMi4uNwFvsesTZ7skOl+t+U95wOc2QnnBKv8nLhK08B0oSi7XHShCohQoosoDu0aLkCtHqIgq7+kR+gurx4dAindzMwAAAABJRU5ErkJggg==") center center no-repeat;
  background-size: 24px;
  /* Text hider */
  color: transparent;
  text-indent: 100%;
  white-space: nowrap;
  /* Force Hardware Acceleration */
  will-change: transform;
  -webkit-transition: -webkit-transform 250ms;
  transition: -webkit-transform 250ms;
  transition: transform 250ms;
  transition: transform 250ms, -webkit-transform 250ms;
}

@media only screen and (min-width: 768px) {
  .local-sidebar-trigger {
    right: 0;
    height: 32px;
    width: 32px;
    border-radius: 50%;
    border: 2px solid #ced4da;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAABqklEQVRoQ+2ZwVXCQBCG/wFPXKQD7cA844HktB1YgrECSxA6sAPohJziBXqQDuxgfRtFYwhkCTP7dt9bznkz8+3/TzbDEAL/UeD1IwIcUzDN1BuARyLccqusNT6IsNpU5UJEAVM8EV64C++IJwbwSYRraYBaCYkkaaZcAexEAB5yNQfwKnE4rZgyFjJJDITWKIhwww2iNXY/TTwXUYC74FPxIoDL0+7KNViBNFfLbVU+BweQJGp6NcEaQLKpysEHwAV+VgFJrpIxsCZgagoICuB+porRCMvmyQUDYPxOQNGW3XuApt+7POs1QNvvQQF0+T0YgGN+9x6gz+9c722OOAcTmY3fORILxFiQrd8Fkl8cslYicIDviay2kEbpYo69+Nj/B/ibyEwTjycwX2d3zEnYw52cyNJMrYjwZJPV25vYti+8BbDtC68BaoievvAeYN8Hx/oiGAADEvRAs1eifV8EpcAvRKMvggRo9sX2vTwYM23uD85nzvpXgjMxV6wIwHWSQ+OIKRB3ZHaSyCw4HK6Y4o6sU+i4I+vxf9yR2b0g3Dwldg+4KR/4AqM9p4qcR1kXAAAAAElFTkSuQmCC") no-repeat;
    background-position: 40% 50%;
    background-size: 16px;
  }
}

.local-content {
  padding: 1em 0;
}

.local-content ol li,
.local-content ul li {
  padding-bottom: 1em;
}

.local-content ol li:last-of-type,
.local-content ul li:last-of-type {
  padding-bottom: 0;
}

.local-content img {
  display: block;
  border: 1px solid #343a40;
  /* border around content images to prevent whitespace */
}

.img-zoomable {
  display: block;
  position: relative;
  cursor: pointer;
}

.img-zoomable::before {
  content: '';
  display: block;
  position: absolute;
  height: 64px;
  width: 64px;
  left: 50%;
  top: 50%;
  bottom: auto;
  right: auto;
  -webkit-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
  border-radius: 100%;
  background: #dee2e6;
  opacity: 0;
  -webkit-transition: opacity .2s;
  transition: opacity .2s;
}

.img-zoomable::after {
  /* slider cover layer - to indicate the image is clickable */
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: rgba(248, 249, 250, 0.2) url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAABgCAYAAADimHc4AAAOf0lEQVR4Xu2dfZQdZX3Hv7+5d7OEJBIMidRWMTQKuBqWnZvkzk2yd5IIlFOrckB8KfZQmkPxaIvawikvGqgVtC/Wnlp8qRb7QilYxRaOVRuyM8tmZjeZuVmB1UagqKQcIRCJhmyyuXd+Pc/NbmDvPHPvzL3P3Htzzp0/d5/5vX3meeaZ5/k9v0vo0LV27ZZllWyQRxCcTYSVDFoJwpkEnA7GUhBeUzWN8SwILzLwczB+RuCnmPEUMT85rR0bn3LdAx1yQYlaUiIlppDcuuKFTHQxEW8G0QUxb6vbjAGfwA8F4O+WnNEdKmS2U0baAOiCwvBGjbX3gXA5AWek6hzjWSa+LwDu2ePYbqq6FAlPCwAN5c0riHgbEZ2nyNakYiYDxsdLrvVg0hvb2V45gFxh0zuZg08S0Vvb6UgdXR5X+AZ/wh7pEnvmmaEMwOp15q/1afgKES7uRkcB/NsMZq57xHGe6yb7lADI5Ys3QKPPJHWMgUPEGAfwPwD2IuC95Qzt7zsWvLB/kbZfyFv+UrD8WJ+2LFvh5Uw4l4jOAXAuA3kiLEqik4EXifHHnmt9Ncl9abZtCcBb1m15zSla5V4QinGNZPD3iOmBMmFs0rEm494na6fnNw6BMhtB/A4CbY4rixnfwkz2Kt/ffjDuPWm1axqAXhi+iFj7VxCWNTKOmX9IoL/imey/p+X0gGG8+hRa8F6APkbArzeyCeCny8Blk469u3Hb9Fo0BUDPm9eC+E4ianA//wigbZ5j3Vv9pGrL9e7MUH7/B4hwKxHOqqeSgaPM/L6Sa9/fFtMkShID0A3zDiL8SQODjzDjNt9d/hfA1yudcG7Vqkv6l644/AmAbgCQjbKBmRlM1/jj1lc6YWciALphilnO79U1lGFTuXz17t1j/9sJh2p16sbwW0HaXQToDey5xXOsT7Xb5tgAdMP8AhGurWPgEQR8kzduf659w028cJmmmT00g1sA3Fy3N4A/5Dv2nfGkqmkVC0CuYArD/6yOyr0B4+0l13pCjVnpSMkZG9cyaQ8QaEWkBub3e659TzoWhKU2BJArmO8FUM+gxyrTlc179jxcnbd3+zVkmKuI2CbQa6NsLXOwftIdddrhS10Ag+uG35jRtD11Pngmj2rlzY+Ojf28Hcaq0nFBYfNZGgd25CyJse9opry6HX5FAhCziNOWHy4R0Ztljou5fTY4kp+YmPiFqsC0U0516STDE1E9gcHf9h37N9O2KRJAzjD/GoSPRAT/8WN0bEO3raskDVZu/aZzEAQOiF4t9TPAB/1x64tJ5SZpLwWQK5hvYeZHZB9aYv0GWnnAHxv7aRJF3dp20BguZEAPE5FWa6NYO8qUM6t27XrohbTsjwIgPs9zMqUB47e6fY09abB0o3gjEd0uv4/v8hz76qQy47YPARjKm1dpGu6SCmD8nedaH44r/GRqpxeKOwi0SfrQVShXmhjx0/CnFoCWKxR/DNDrJN3x+SMHsXJqyjqUhiGdlrl67fDKvgztJaK+sO/8Pd+xU9nnmAdALLKRhi9In4IAV5bGrbs7Hag09etG8XYiulH+Qqa8Pz4yoVr/fACF4jME+hWJEs9zrDWqlXebPF3XT0X/4n0EOj3UCxjf9V3rN1TbfAKA2MsF+FtyBXS554x8Q7VymbxcwZQuW3uO1fCrXYV9ulG8jYg+IZM1U8HrHpmw9qnQMyfjhFO6UbyPiN4tIf9j37XObtcCW6cBDA6aSzML+VkiWiCJxY2+a31aOYBz1q9fsoT7xGb1KSHhjD/wXOvzKpXWk9VpAMK2qGV38W3ku/b5KmNR7QFDBfNKDfhnmeBpPrqsnel/3QBgaH1xo8Y0Kg000bnezpG9qiBUAeSM4j+B6AMSod/wHOtyVcriyOkGANWYFIpPAiSG3vmX4hGhCkA3zH1E+NVaXUEQXFYaH/1mnMCpatNFAD4F0E1hAPxNz7UvU+Uvnb92w5v6stlQl6rulc4cWuz7/mFVyuLI6RYA+rriJspQONmX+YDn2g0zQeL4KtqIHE7p0gMDY75jbYwrSFW7bgFwfGQovkREp4Z8U/geoFyh+JnZzIHawe52z7HFVmRbr64CELE+xIxLfdeK+GZKFi7SDfMBIrw9fBv/jufY0plRMhXJWncZgDsJ9MHQe5ih7HtAAHicCKtqlVQIa/bstLxk4Wu9dVcBMMzriCCyPOZdzPhH37Wuat1bgHJG8SCIXlUrrHwYp09OWi+qUJJERjcByOWLl0Cjb4cAgHf4jr0liV9RbSlXMKdlX8AvPrfwlCee+K+jrSqJCmirchvdr2LtaGjdJl3LcGgUYOD7vmMNNrIhzv8FgDKATG1jz7HE34I4Quq1OZkB6Bs2vJ6C7E9C/jH2ea4V2jNpJlYCQKqrjyc1AF0/lfqXvBQGwNOea4enp00QIN0ozsh2gaYP7u+fmpqaaULmvFtOZgADAwMLFp62PDQMM/OM79r9rcZG3E96oXhAtgGhahHuZAag6+YZ1I9wxh/jBc+1lJz4FB9iP5XuAWvls1SknpzMAMQ+8YKsFsryZobYI1mppAfkCuZjAAbC41ww5Lmje1QoSSIj7XdSElsGC8U1WdCu8HeAun0ByhnmdhBCc1pmvsJ37a8nMVhF224CMJQ3f1vT8C+SWdB3PNe6RIW/AsDnQfhQrbAg4JtL43ZEspIK1XIZ3QQgVzBvBbBNAuBznmt9VEUUBIAPg/C3oW4GfM13rN9VoSSJjC4DINLyRXr+vCsAX1Ny7L9P4ldUW7rA2LQlQ7xdMs497rv2m1QoSSKjmwBEbVRxBRv9CWssiV+RAFavvmhR36Kjv5Alp9Kx4PW7d48+rUJRXBndAuD8NZsG+vpYTFBqr/L0wf2LVHwjCcFze8ITIFor6Wq/X3LsL8cNnop23QIgly9+FBp9VjL+W55rSXNIm/H/OICITRkGj/iOHfsEejMG1N7TNQAKpjRDnJm3+a79pyp8PdED1uTNt7GG/5YJbfcw1A0AhvLD52ma9gNZPIIKjNKEJepbKLlezoyLWJJg4OO+Y9U7IanEkDkh3QAgZxT/HETXhycm6r6A52S/nBsa8T3A4Od8Z8Vr23XivdMABgbMxQtP42cAWiKZGd7hu3Y4VaWFR/BlAPlN66GxdGoVgK8uObb80EYLymW3dhqAXjD/iIC/lA4/QfDm0vjoD1W6PC/jOGpdiJl/4Lt2eL1IpSVdIkuPStFn7PRca4NqM+cBGMoPX6FpmqhsEroCcNunpKqdbSSvXkUACnDh7nEr9MHaSGaj/4dy7nWjOCU7GyxODOJo9g1p1ftpZGja/z9+bhhPEBDeaGHe5bn2ujRskAAw30UEaf0cZnzVd62taRjSaZl6wXyQAOnB7IB4uLTTfjgNG+XHVCOWqIUBnVqmTsP5OZn1XrwM3O071pVp6ZcCqHtikPkwKLPad3Y8mZZR7ZQr6s6RlhGH7yRFnfiXWjm7su0HtUUAcoWiPD37eDd46kiQNR6beOjZdgZLta5qMZIM7STQcplsDvgP/XE7tFSv0o7Ig2+6rvdR/xKxHReVgDTFR7PrT9aX8myxjl0Rp0LRrnWw+uVq8uYbMhoeJWCx9AlhLs1kKm9rR1kXlU9dNeGqkrFAJN1YZ8b/YQaDvm89r1KvTFbDo59DRvFSjSjylAwzPxocCbacVAWbAEt2ImguQCo3XBoBbAig+j6IWhuflS5qB1UCfufkxOjjjRR28v9D68w8Zfg/o8Z8YVsQBO8pjY/eJ7NTHGHNnorrPMe6TZUfsQBUIUSsEJ54aqqzI1zf7qJ3cQIh3mdYsFgcwBYlLEN5sCdkMK71XOtLUTJzhmmJKsGscL88NoBZCF8C0TV1nWZsr5C2dY+zI5zUGidaituIDGfSgn8gotX1RDPzTb5r3xEZ/JoMCVUQEgEQxul585OkVUtARl7MeImBW0qu9TftOmFfa4xhGAtnuF/YKqp+RT71zBwwYWu91d5c3jShIVT+XgWExABmIWwF8Zcbly7GYwDd4jkj/6H4wY4UVx1u+hdvBdPN9V60QsDx0sV4V8m1vhMlcLBgDmaAEQKWytq0CqEpAFUIheGLAO3umD9LMgnwZ6cP0v1p1RtaXSis6Av63kMarpflutYGjxk/IQSX1ku/HDw+Dd8TFfwT778W3glNAxDK16wxzwz6+D4CxT7Oygyx6PXgsTKNfX/3yFQrPUPMaqDxRiJ6BwFJ1urvnT6IrfUehtkZjxh2Yp2EabYntARgLnj1a67VeVdUf1CBXYD2MmMva8GPUOHny8gcEGVhqjlLrzq8DGU6gymzQmM+D7M/4JDkNwteMct5ISB8pORY4XzPV5gpnvysVl0RjhX8VnqCEgDCgOoCXpa+SKCLWnmq07hXnPonwtfKh+ljjQ4eNhrzG9mXtCcoAzBnWK5gXg6wWMhre1qjNDgMu0J8Y5yftRKzHdZwf6MxXyUE5QBmjdN0Y1j8msWtRPTGRgan8392UcE2b8KW5jvV6ozMhG7SuLg9IS0Ac2ZrQ4Vhk1h7PwiXtfpkNY4FP81M94Ir9/jjD5catweqL9uFuB8EM077JG3iQEgbwDx7qwefCRcycHFUTeokDs7O5ccRYDtEUb0mMpZ1I3oLNqktzXwntBXAKw0U8/YFQTYfkHY2Ea8khlgaPhOE0xhYeqLGP+Nn1Z+fAh9g0DPVH/MkPAXwk4eo4u7dufOXrQaqbrHaVoUf/+CLPGvRMQAK/FIqolMQegBegbETEHoAavpRuyH0AEgGsjQh1Ja66QGIeJOkAUFWZ6gHoM6rXCWEqCJPPQAN5lIqINSrsNUDEGMy2wqERuXNegBiABBNmoHQKPhCbg9ATABJIcQJfg9AguDPNY3TE+IGvwegCQCNekKS4PcANAkgCkLS4PcAtACgFkIzwe8BaBHAHAQimM1W0u3NghRAaEVED0Ar0VNwbw+AgiC2IuL/AUrwCbtPW4I9AAAAAElFTkSuQmCC") no-repeat center center;
  /* size of the icon */
  background-size: 32px;
  opacity: 0;
  z-index: 4;
  -webkit-transition: opacity .2s;
  transition: opacity .2s;
}

.img-zoomable:hover::before, .img-zoomable:hover::after {
  opacity: 1;
}

.step {
  border-bottom: 1px solid #f1f3f5;
}

.step:last-of-type {
  border-bottom: none;
}

.local-sidebar {
  position: fixed;
  top: 58px;
  left: 0;
  width: 100%;
  height: calc(100% - 48px);
  overflow-y: auto;
  background-color: #ffffff;
  border-bottom: 1px solid #ced4da;
  -webkit-box-shadow: 0 1em 2em rgba(206, 212, 218, 0.5);
          box-shadow: 0 1em 2em rgba(206, 212, 218, 0.5);
  visibility: hidden;
  opacity: 0;
  -webkit-transform: translateY(-220px) translateZ(0);
          transform: translateY(-220px) translateZ(0);
  /* Force Hardware Acceleration */
  will-change: transform, opacity, visibility;
  -webkit-transition: opacity 250ms, visibility 250ms, -webkit-transform 250ms;
  transition: opacity 250ms, visibility 250ms, -webkit-transform 250ms;
  transition: transform 250ms, opacity 250ms, visibility 250ms;
  transition: transform 250ms, opacity 250ms, visibility 250ms, -webkit-transform 250ms;
}

.inside-iframe .local-sidebar {
  top: 119px;
}

@media only screen and (min-width: 768px) {
  .local-sidebar {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    position: fixed;
    height: 100%;
    width: 220px;
    right: 0;
    top: 0;
    left: auto;
    border-bottom: none;
    border-left: 1px solid #ced4da;
    border-right: 1px solid #ced4da;
    -webkit-box-shadow: none;
            box-shadow: none;
    -webkit-transform: translateX(220px) translateZ(0);
            transform: translateX(220px) translateZ(0);
  }
}

@media only screen and (min-width: 960px) {
  .local-sidebar {
    right: calc(50% - 480px);
  }
}

@media only screen and (min-width: 1480px) {
  .local-sidebar {
    width: 300px;
    right: calc(50% - 740px);
    -webkit-transform: translateX(300px) translateZ(0);
            transform: translateX(300px) translateZ(0);
  }
}

/* Content customization
======================================== */
.TEXT--ABOVE .text-holder, .TEXT--ABOVE .image-holder {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
}

.TEXT--ABOVE .text-holder {
  -webkit-box-ordinal-group: -998;
      -ms-flex-order: -999;
          order: -999;
}

.TEXT--ABOVE .image-holder {
  -webkit-box-ordinal-group: 1000;
      -ms-flex-order: 999;
          order: 999;
}

.TEXT--LEFT .text-holder {
  -webkit-box-ordinal-group: -998;
      -ms-flex-order: -999;
          order: -999;
}

.TEXT--LEFT .image-holder {
  -webkit-box-ordinal-group: 1000;
      -ms-flex-order: 999;
          order: 999;
}

.TEXT--RIGHT .text-holder {
  -webkit-box-ordinal-group: 1000;
      -ms-flex-order: 999;
          order: 999;
}

.TEXT--RIGHT .image-holder {
  -webkit-box-ordinal-group: -998;
      -ms-flex-order: -999;
          order: -999;
}

.TEXT--BELOW .text-holder, .TEXT--BELOW .image-holder {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
}

.TEXT--BELOW .text-holder {
  -webkit-box-ordinal-group: 1000;
      -ms-flex-order: 999;
          order: 999;
}

.TEXT--BELOW .image-holder {
  -webkit-box-ordinal-group: -998;
      -ms-flex-order: -999;
          order: -999;
}

.TEXT_ONLY .image-holder {
  display: none;
}

/* making auto-grid responsive */
[class~="col"],
[class*="col_"] {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
}

@media only screen and (min-width: 768px) {
  [class~="col"],
  [class*="col_"] {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%;
  }
}

/* Local sidebar
======================================== */
.l-formats,
.l-toc,
.l-to-top,
.l-page-info {
  padding: 1em;
  /* by default hide all sub menus */
}

.l-formats ul,
.l-toc ul,
.l-to-top ul,
.l-page-info ul {
  /* resetting list styles */
  list-style-type: none;
  margin: 0;
  padding: 0;
}

.l-formats input[type=checkbox] + label + ul,
.l-formats input[type=checkbox] + label:nth-of-type(n) + ul,
.l-toc input[type=checkbox] + label + ul,
.l-toc input[type=checkbox] + label:nth-of-type(n) + ul,
.l-to-top input[type=checkbox] + label + ul,
.l-to-top input[type=checkbox] + label:nth-of-type(n) + ul,
.l-page-info input[type=checkbox] + label + ul,
.l-page-info input[type=checkbox] + label:nth-of-type(n) + ul {
  display: none;
}

.l-formats li,
.l-toc li,
.l-to-top li,
.l-page-info li {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.l-formats input[type="checkbox"],
.l-toc input[type="checkbox"],
.l-to-top input[type="checkbox"],
.l-page-info input[type="checkbox"] {
  /* hide native checkbox */
  position: absolute;
  opacity: 0;
}

.l-formats label, .l-formats a,
.l-toc label,
.l-toc a,
.l-to-top label,
.l-to-top a,
.l-page-info label,
.l-page-info a {
  position: relative;
  display: block;
  padding: 0 0 .8em;
  margin: 0 0 .8em;
  border-bottom: 1px solid #ced4da;
  font-size: 1.6rem;
}

.l-formats label::before, .l-formats label::after, .l-formats a::after,
.l-toc label::before,
.l-toc label::after,
.l-toc a::after,
.l-to-top label::before,
.l-to-top label::after,
.l-to-top a::after,
.l-page-info label::before,
.l-page-info label::after,
.l-page-info a::after {
  /* icons */
  content: '';
  display: inline-block;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 50%;
  bottom: auto;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.l-formats label,
.l-toc label,
.l-to-top label,
.l-page-info label {
  cursor: pointer;
  font-weight: 700;
}

.l-formats label::before, .l-formats label::after,
.l-toc label::before,
.l-toc label::after,
.l-to-top label::before,
.l-to-top label::after,
.l-page-info label::before,
.l-page-info label::after {
  content: '';
  position: absolute;
  right: 6px;
  top: 50%;
  margin-top: -8px;
  display: inline-block;
  height: 1px;
  width: 6px;
  background: #343a40;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  -webkit-transform-origin: 6px 50%;
          transform-origin: 6px 50%;
  -webkit-transition: -webkit-transform 250ms;
  transition: -webkit-transform 250ms;
  transition: transform 250ms;
  transition: transform 250ms, -webkit-transform 250ms;
}

.l-formats label::before,
.l-toc label::before,
.l-to-top label::before,
.l-page-info label::before {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}

.l-formats label::after,
.l-toc label::after,
.l-to-top label::after,
.l-page-info label::after {
  -webkit-transform: rotate(-225deg);
          transform: rotate(-225deg);
}

.l-formats input[type=checkbox]:checked + label::before,
.l-toc input[type=checkbox]:checked + label::before,
.l-to-top input[type=checkbox]:checked + label::before,
.l-page-info input[type=checkbox]:checked + label::before {
  /* rotate the arrow */
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}

.l-formats input[type=checkbox]:checked + label::after,
.l-toc input[type=checkbox]:checked + label::after,
.l-to-top input[type=checkbox]:checked + label::after,
.l-page-info input[type=checkbox]:checked + label::after {
  /* rotate the arrow */
  -webkit-transform: rotate(-135deg);
          transform: rotate(-135deg);
}

.l-formats input[type=checkbox]:checked + label + ul,
.l-formats input[type=checkbox]:checked + label:nth-of-type(n) + ul,
.l-toc input[type=checkbox]:checked + label + ul,
.l-toc input[type=checkbox]:checked + label:nth-of-type(n) + ul,
.l-to-top input[type=checkbox]:checked + label + ul,
.l-to-top input[type=checkbox]:checked + label:nth-of-type(n) + ul,
.l-page-info input[type=checkbox]:checked + label + ul,
.l-page-info input[type=checkbox]:checked + label:nth-of-type(n) + ul {
  /* use label:nth-of-type(n) to fix a bug on safari (<= 8.0.8) with multiple adjacent-sibling selectors*/
  /* show children when item is checked */
  display: block;
}

.l-formats.animated label::before,
.l-toc.animated label::before,
.l-to-top.animated label::before,
.l-page-info.animated label::before {
  /* this class is used if you're using jquery to animate the accordion */
  -webkit-transition: -webkit-transform 250ms;
  transition: -webkit-transform 250ms;
  transition: transform 250ms;
  transition: transform 250ms, -webkit-transform 250ms;
}

@media only screen and (min-width: 768px) {
  .l-formats,
  .l-toc,
  .l-to-top,
  .l-page-info {
    /* Always indenting first child */
    /* indentation system for further siblings */
  }
  .l-formats label, .l-formats a,
  .l-toc label,
  .l-toc a,
  .l-to-top label,
  .l-to-top a,
  .l-page-info label,
  .l-page-info a {
    position: relative;
    display: block;
    padding: 0 0 .4em;
    margin: 0 0 .8em;
    font-size: 1.2rem;
    border: 0;
  }
  .l-formats label::before, .l-formats label::after,
  .l-toc label::before,
  .l-toc label::after,
  .l-to-top label::before,
  .l-to-top label::after,
  .l-page-info label::before,
  .l-page-info label::after {
    margin-top: -3px;
  }
  .l-formats ul ul label,
  .l-formats ul ul a,
  .l-toc ul ul label,
  .l-toc ul ul a,
  .l-to-top ul ul label,
  .l-to-top ul ul a,
  .l-page-info ul ul label,
  .l-page-info ul ul a {
    padding-left: 1em;
    position: relative;
  }
  .l-formats ul ul ul a,
  .l-toc ul ul ul a,
  .l-to-top ul ul ul a,
  .l-page-info ul ul ul a {
    padding-left: 2em;
  }
  .l-formats ul ul ul ul a,
  .l-toc ul ul ul ul a,
  .l-to-top ul ul ul ul a,
  .l-page-info ul ul ul ul a {
    padding-left: 3em;
  }
  .l-formats ul ul ul ul ul a,
  .l-toc ul ul ul ul ul a,
  .l-to-top ul ul ul ul ul a,
  .l-page-info ul ul ul ul ul a {
    padding-left: 4em;
  }
  .l-formats ul ul ul ul ul ul a,
  .l-toc ul ul ul ul ul ul a,
  .l-to-top ul ul ul ul ul ul a,
  .l-page-info ul ul ul ul ul ul a {
    padding-left: 5em;
  }
}

.l-formats {
  background-color: #f1f3f5;
  /* Formats bg marque */
}

.l-page-info {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
  position: relative;
  color: #343a40;
  font-size: 1.2rem;
  text-align: center;
}

@media only screen and (min-width: 768px) {
  .l-page-info {
    margin-top: auto;
    text-align: left;
  }
}

.l-to-top a {
  display: none;
  position: relative;
  color: #343a40;
  font-size: 1.2rem;
  font-weight: 700;
}

@media only screen and (min-width: 768px) {
  .l-to-top a {
    display: block;
  }
}

.feedback-in-page {
  border-top: 1px solid #ced4da;
  padding: 1em 0;
}

.feedback-in-page .form-submit {
  text-align: right;
}

section.recording.sidebar-open {
  /* stops scrolling when sidebar is open on mobile devices */
  overflow: hidden;
}

@media only screen and (min-width: 768px) {
  section.recording.sidebar-open {
    overflow: auto;
  }
}

@media only screen and (min-width: 768px) {
  section.recording.sidebar-open .article-group,
  section.recording.sidebar-open .local-header {
    padding-right: 2em;
    margin-right: 220px;
  }
}

@media only screen and (min-width: 1480px) {
  section.recording.sidebar-open .article-group,
  section.recording.sidebar-open .local-header {
    margin-right: 300px;
  }
}

section.recording.sidebar-open .local-sidebar {
  visibility: visible;
  opacity: 1;
  -webkit-transform: translateX(0);
          transform: translateX(0);
}

section.recording.sidebar-open .local-sidebar-trigger {
  -webkit-transform: translateY(-50%) rotate(180deg);
          transform: translateY(-50%) rotate(180deg);
}

@media only screen and (min-width: 768px) {
  section.recording.sidebar-open .local-sidebar-trigger {
    right: 2em;
  }
}

/* ========================================

Modal

@ToDo: Bør ikke hede .video, overvej at ændre navn

=========================================== */
.video-modal {
  position: fixed;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  background-color: rgba(33, 37, 41, 0.9);
  z-index: 10;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity 250ms 0s, visibility 0s 250ms;
  transition: opacity 250ms 0s, visibility 0s 250ms;
}

.video-modal.is-visible {
  opacity: 1;
  visibility: visible;
  -webkit-transition: opacity 250ms 0s, visibility 0s 0s;
  transition: opacity 250ms 0s, visibility 0s 0s;
}

.video-modal-container {
  position: relative;
  width: 90%;
  max-width: 1000px;
  /* sets modal width, but not larger than 90% of the browser viewport */
  height: 96vh;
  margin: 2% auto;
  position: relative;
  background: #e9ecef;
  border-radius: 0.5em;
  text-align: center;
  -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
          box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
  -webkit-transform: translateY(-40px);
          transform: translateY(-40px);
  /* Force Hardware Acceleration in WebKit */
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  will-change: transform;
  -webkit-transition: -webkit-transform 250ms;
  transition: -webkit-transform 250ms;
  transition: transform 250ms;
  transition: transform 250ms, -webkit-transform 250ms;
}

.video-modal-container:before {
  display: block;
  content: " ";
  width: 100%;
  padding-top: 56.25%;
}

.video-modal-container > .content {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.video-modal-container .video-wrapper {
  /* background cover video */
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.video-modal-container .video-wrapper iframe, .video-modal-container .video-wrapper object {
  /* make iFrame fill wrapper */
  border: 0;
  width: 100%;
  height: 100%;
}

.video-modal-container .video-wrapper img {
  /* enabling img upscaling */
  max-width: none;
  width: 100%;
  height: auto;
}

.video-modal-container .video-modal-close {
  position: absolute;
  top: 8px;
  right: 8px;
  width: 30px;
  height: 30px;
  background: #dee2e6;
  border-radius: 100%;
  /* replace text with image */
  color: transparent;
  text-indent: 100%;
  overflow: hidden;
  white-space: nowrap;
}

.video-modal-container .video-modal-close::before, .video-modal-container .video-modal-close::after {
  content: '';
  position: absolute;
  top: 14px;
  width: 14px;
  height: 3px;
  background-color: #000000;
}

.video-modal-container .video-modal-close::before {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  left: 8px;
}

.video-modal-container .video-modal-close::after {
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
  right: 8px;
}

.is-visible .video-modal-container {
  -webkit-transform: translateY(0);
          transform: translateY(0);
}

@media only screen and (min-width: 1480px) {
  .video-modal-container {
    height: auto;
    max-width: 1500px;
    /* sets modal width, but not larger than 90% of the browser viewport */
  }
}

/* --------------------------------

FEEDBACK POPOVER

-------------------------------- */
.feedback-popover::before {
  /* dark bg layer visible when the cart is open */
  content: '';
  position: fixed;
  z-index: 1;
  height: 100vh;
  width: 100vw;
  top: 0;
  left: 0;
  background: rgba(52, 58, 64, 0.5);
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity .4s, visibility .4s;
  transition: opacity .4s, visibility .4s;
}

.feedback-popover.popover-open::before {
  opacity: 1;
  visibility: visible;
}

.feedback-popover-trigger,
.feedback-popover-container {
  position: fixed;
  bottom: 20px;
  right: 5%;
  -webkit-transition: -webkit-transform .2s;
  transition: -webkit-transform .2s;
  transition: transform .2s;
  transition: transform .2s, -webkit-transform .2s;
  /* Force Hardware Acceleration in WebKit */
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  will-change: transform;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

@media only screen and (min-width: 960px) {
  .feedback-popover-trigger,
  .feedback-popover-container {
    bottom: 40px;
  }
}

.feedback-popover-trigger {
  /* button that triggers the popover content */
  z-index: 3;
  height: 48px;
  width: 48px;
  /* replace text with image (accessibility) */
  text-indent: 100%;
  color: transparent;
  white-space: nowrap;
}

.feedback-popover-trigger::after, .feedback-popover-trigger::before {
  /* used to create the feedback/'X' icon */
  content: '';
  position: absolute;
  left: 50%;
  top: 50%;
  bottom: auto;
  right: auto;
  -webkit-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
  height: 100%;
  width: 100%;
  background: url(../img/icon-feedback-popover.svg) no-repeat 0px -48px;
  -webkit-transition: opacity .2s, -webkit-transform .2s;
  transition: opacity .2s, -webkit-transform .2s;
  transition: opacity .2s, transform .2s;
  transition: opacity .2s, transform .2s, -webkit-transform .2s;
}

.feedback-popover-trigger::after {
  /* 'X' icon */
  background-position: -0px -0px;
  opacity: 0;
  -webkit-transform: translateX(-50%) translateY(-50%) rotate(90deg);
          transform: translateX(-50%) translateY(-50%) rotate(90deg);
}

.popover-open .feedback-popover-trigger::before {
  opacity: 0;
}

.popover-open .feedback-popover-trigger::after {
  opacity: 1;
  -webkit-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
}

.feedback-popover-container {
  /* popover content */
  z-index: 2;
  width: 90%;
  max-width: 440px;
  height: 400px;
  max-height: 90%;
  pointer-events: none;
}

.feedback-popover-container .wrapper {
  position: absolute;
  bottom: 0;
  right: 0;
  z-index: 2;
  overflow: hidden;
  height: 48px;
  width: 48px;
  border-radius: 50%;
  -webkit-transition: height .4s .1s, width  .4s .1s, border-radius .4s .4s;
  transition: height .4s .1s, width  .4s .1s, border-radius .4s .4s;
  -webkit-transition-timing-function: cubic-bezier(0.67, 0.17, 0.32, 0.95);
          transition-timing-function: cubic-bezier(0.67, 0.17, 0.32, 0.95);
  background: #ffffff;
  border: 2px solid #e9ecef;
  pointer-events: auto;
}

.feedback-popover-container header, .feedback-popover-container footer {
  position: absolute;
  z-index: 2;
  left: 0;
  width: 100%;
}

.feedback-popover-container header, .feedback-popover-container .body {
  opacity: 0;
}

.feedback-popover-container header {
  top: 0;
  border-radius: 0.5em 0.5em 0 0;
  padding: 0 1.4em;
  height: 40px;
  line-height: 40px;
  background-color: #ffffff;
  -webkit-transition: opacity .2s 0s;
  transition: opacity .2s 0s;
  border-bottom: 1px solid #e9ecef;
}

.feedback-popover-container footer {
  bottom: 0;
  border-radius: 0 0 0.5em 0.5em;
  -webkit-box-shadow: 0 -2px 20px rgba(52, 58, 64, 0.075);
          box-shadow: 0 -2px 20px rgba(52, 58, 64, 0.075);
  background: #ffffff;
}

.feedback-popover-container h2 {
  font-size: 1.8rem;
  text-align: center;
  margin: 0;
  padding: 0;
}

.feedback-popover-container button {
  /* reset button styles */
  border: none;
  cursor: pointer;
  outline: none;
  display: block;
  height: 48px;
  line-height: 48px;
  width: calc(100% - 48px);
  background: #ffffff;
  color: rgba(255, 192, 203, 0);
  text-align: center;
  font-size: 1.8rem;
  font-weight: 700;
  -webkit-transition: all .2s 0s;
  transition: all .2s 0s;
}

.feedback-popover-container button em {
  position: relative;
  font-style: initial;
}

.feedback-popover-container button:hover {
  background: #61a4d4;
}

.feedback-popover-container .body {
  position: relative;
  z-index: 1;
  height: calc(100% - 40px);
  padding: 0 1.5em;
  margin: 40px 0;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  -webkit-transition: opacity .2s;
  transition: opacity .2s;
}

.feedback-popover-container .body > div {
  margin-top: 0;
}

.feedback-popover-container .body div:last-of-type {
  margin-bottom: 0;
}

.popover-open .feedback-popover-container .wrapper {
  height: 100%;
  width: 100%;
  -webkit-transition-delay: 0s;
          transition-delay: 0s;
  border-radius: 0.5em;
  border: none;
  border-color: transparent;
}

.popover-open .feedback-popover-container header,
.popover-open .feedback-popover-container .body {
  opacity: 1;
}

.popover-open .feedback-popover-container header {
  -webkit-transition: opacity .2s .2s;
  transition: opacity .2s .2s;
}

.popover-open .feedback-popover-container .body {
  -webkit-transition: opacity 0s;
  transition: opacity 0s;
}

.popover-open .feedback-popover-container button {
  background: #4d98ce;
  color: #ffffff;
}

/* --------------------------------

FEEDBACK SCREENS

-------------------------------- */
.feedback-screen {
  position: fixed;
  z-index: 3;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background-color: rgba(33, 37, 41, 0.9);
  /* positioning the container in the horizontal/vertical center */
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.feedback-screen-container {
  position: relative;
  width: 90%;
  height: 90%;
  overflow: hidden;
  background: #ffffff;
  border-radius: 0.5em;
  -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
          box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
}

.feedback-screen-container .header {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  padding: 0 2em;
  text-align: center;
  border-radius: 0.5em 0.5em 0 0;
  height: 40px;
  line-height: 40px;
  background-color: #ffffff;
  border-bottom: 1px solid #e6e6e6;
}

.feedback-screen-container .header h2 {
  margin: 0;
  padding: 0;
}

.feedback-screen-container .body {
  position: relative;
  z-index: 1;
  height: calc(100% - 40px - 72px);
  padding: 0 2em;
  margin: 40px 0 72px;
  overflow: hidden;
}

.feedback-screen-container .body > div {
  margin-top: 0;
}

.feedback-screen-container .body div:last-of-type {
  margin-bottom: 0;
}

.feedback-screen-container .footer {
  position: absolute;
  z-index: 2;
  left: 0;
  width: 100%;
  bottom: 0;
  border-radius: 0 0 0.5em 0.5em;
  -webkit-box-shadow: 0 -2px 20px rgba(52, 58, 64, 0.075);
          box-shadow: 0 -2px 20px rgba(52, 58, 64, 0.075);
  background: #ffffff;
}

.feedback-screen-container .footer button {
  /* reset button styles */
  border: none;
  cursor: pointer;
  outline: none;
  display: block;
  width: 100%;
  height: 72px;
  line-height: 72px;
  background: #4d98ce;
  color: #ffffff;
  text-align: center;
  font-size: 1.8rem;
  font-weight: 700;
  -webkit-transition: all 250ms;
  transition: all 250ms;
}

.feedback-screen-container .footer button em {
  position: relative;
  font-style: initial;
  padding-right: 24px;
}

.feedback-screen-container .footer button em::after {
  position: absolute;
  top: 50%;
  bottom: auto;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  right: 0;
  content: '';
  height: 16px;
  width: 16px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAYAAABV7bNHAAACHElEQVR4Xu2asS5EQRSG//8diPfSKYhqIxQiIRGi1uA1VHgEwkPwAIhEI1Q0R2bdS7PuzNwzW8ycM/Xc2f2/+885/84s4WOQAJ3PMAEHFHGIA3JAuiLiDnIHuYN0BNxBOn5eg9xB7iAdAXeQjp/XIHeQEQeJyDmACckPneS8p6vZYiIiAJ4ArJC8y5M5fnZtgILSAOoMwAHJr/HS056sEVCv7B7AMsmHNKnjZtUMKCj+BHAYHEUyOKv4qB1QD+S2q03PpQm1AihweQewTvKqJKSWAPVcQhzYIBmAqUeLgAKUYnGgVUDF4kDLgIrEAQuAVHHACqDRccAaoOw4YBFQVhywDCgpDlgHFI0DDugva888HZgCEpEjAFsAltTZvP4F9kie9DIoIuHwaad+XUUVXANYI/kYAL0CWCi6fBuL/ZwOiMiLb62ZbzQAmgRAxwD223jpxVTcAFidbrGuSIdjy20Ai8U+ot6Fdkme/hbpWnR01z7z/Lr/t/l5fmqptecIaPAayXpQjJ48WgZ02R3yD15lWwT0BmCTZDjcjw5rgLLvz6wAGn0DawGQ6g6/ZUBF/gXSKqBo+45W525Ci4CS2rdFQFnt2xqg7PZtBdDo9m0BkKp9twyoSPtuFVCx9t0ioIuUX9+pwlPnVZODUgWVnueAIkQdkAPSbTp3kDvIHaQj4A7S8fMa5A5yB+kIuIN0/LwGuYPcQToCkae/AZKCAPoYgZLUAAAAAElFTkSuQmCC") no-repeat center center;
  background-size: 16px;
  opacity: 1;
  -webkit-transition: opacity .2s;
  transition: opacity .2s;
}

.feedback-screen-container .footer button:hover {
  background: #61a4d4;
}

.feedback-screen-container .footer .result {
  display: block;
  width: 100%;
  height: 72px;
  line-height: 72px;
  background: #ffffff;
  color: #343a40;
  text-align: center;
  font-size: 1.8rem;
  font-weight: 700;
  -webkit-transition: all 250ms;
  transition: all 250ms;
}

.form {
  /* faces */
}

.form .form-helpful,
.form .form-rating,
.form .form-recommend,
.form .form-comment {
  /* form element wrapper */
  position: relative;
  margin: 2.5em 0;
  text-align: center;
}

.form h4 {
  font-size: 1.4rem;
  margin-bottom: 1em;
}

.form label {
  font-size: 1.2rem;
  font-weight: 400;
  color: #868e96;
}

.form input[type="text"],
.form input[type="email"],
.form textarea,
.form select,
.form legend {
  display: block;
  width: 100%;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

.form input[type="text"],
.form input[type="email"],
.form textarea,
.form select {
  /* general style for input elements */
  padding: 1em;
  border: 1px solid #ced4da;
  background-color: #ffffff;
  border-radius: 0.5em;
  -webkit-box-shadow: inset 0 1px 1px rgba(233, 236, 239, 0.4);
          box-shadow: inset 0 1px 1px rgba(233, 236, 239, 0.4);
}

.form input[type="text"]:focus,
.form input[type="email"]:focus,
.form textarea:focus,
.form select:focus {
  outline: none;
}

.form .form-list {
  /* resetting list styles */
  list-style-type: none;
  margin: 0;
  padding: 0;
}

.form .form-list li {
  /* wrapper for radio and checkbox input types */
  display: inline-block;
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  padding-right: 1em;
}

.form .form-list li:last-of-type {
  padding-right: 0;
}

.form textarea {
  max-width: 400px;
  margin: 0 auto;
  resize: vertical;
  overflow: auto;
}

.form .form-rating ul {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  max-width: 400px;
  margin: 0 auto;
  /* line between faces */
}

.form .form-rating ul::before {
  content: '';
  position: absolute;
  width: 80%;
  height: 1px;
  top: 50%;
  bottom: auto;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  margin-top: -5px;
  left: 10%;
  background-color: #f1f3f5;
}

.form .form-rating ul li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-top: 9px;
  cursor: pointer;
}

.form .form-rating ul li input {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-size: cover;
  height: 32px;
  width: 32px;
  cursor: pointer;
  /* Force Hardware acceleration */
  -webkit-transform: scale(1), translateZ(0);
          transform: scale(1), translateZ(0);
  will-change: transform;
  -webkit-transition: -webkit-transform 250ms;
  transition: -webkit-transform 250ms;
  transition: transform 250ms;
  transition: transform 250ms, -webkit-transform 250ms;
  -webkit-transition-timing-function: cubic-bezier(0.5, 0, 0.1, 1);
          transition-timing-function: cubic-bezier(0.5, 0, 0.1, 1);
}

.form .form-rating ul li input:checked {
  -webkit-transform: scale(1.2);
          transform: scale(1.2);
}

.form .form-rating ul li input:focus {
  outline: none;
}

.form .form-rating ul li label {
  padding-top: 8px;
  cursor: pointer;
  /* Force Hardware acceleration */
  -webkit-transform: translateY(0), translateZ(0);
          transform: translateY(0), translateZ(0);
  will-change: transform;
  -webkit-transition: -webkit-transform 250ms;
  transition: -webkit-transform 250ms;
  transition: transform 250ms;
  transition: transform 250ms, -webkit-transform 250ms;
  -webkit-transition-timing-function: cubic-bezier(0.5, 0, 0.1, 1);
          transition-timing-function: cubic-bezier(0.5, 0, 0.1, 1);
}

.form .form-rating ul li input:checked + label {
  color: #343a40;
  font-weight: 700;
  -webkit-transform: translateY(4px) scale(1.1);
          transform: translateY(4px) scale(1.1);
}

.form #ratingBad {
  background-image: url("data:image/png;base64,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");
}

.form #ratingBad:checked {
  background-image: url("data:image/png;base64,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");
}

.form #ratingPoor {
  background-image: url("data:image/png;base64,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");
}

.form #ratingPoor:checked {
  background-image: url("data:image/png;base64,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");
}

.form #ratingAverage {
  background-image: url("data:image/png;base64,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");
}

.form #ratingAverage:checked {
  background-image: url("data:image/png;base64,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");
}

.form #ratingGood {
  background-image: url("data:image/png;base64,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");
}

.form #ratingGood:checked {
  background-image: url("data:image/png;base64,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");
}

.form #ratingGreat {
  background-image: url("data:image/png;base64,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");
}

.form #ratingGreat:checked {
  background-image: url("data:image/png;base64,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");
}

.table-wrapper {
  position: relative;
  height: calc(100% - 200px);
}

.table-wrapper:after {
  content: '';
  position: absolute;
  z-index: 1;
  bottom: 0;
  left: 0;
  height: 24px;
  width: 100%;
  background: transparent;
  background: -webkit-gradient(linear, left bottom, left top, from(#ffffff), to(rgba(255, 255, 255, 0)));
  background: linear-gradient(to top, #ffffff, rgba(255, 255, 255, 0));
  pointer-events: none;
}

.table-scroller {
  height: 100%;
  overflow-y: auto;
}

.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 1em;
  background-color: transparent;
  border-collapse: collapse;
}

.table td, .table th {
  padding: 0.5em;
  text-align: left;
}

.table tbody tr:nth-child(odd) {
  background: #f1f3f5;
}

.score-total {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
}

.question-score-color {
  width: 1em;
}

.score-red {
  background: #fa5252 !important;
  color: #ffffff !important;
}

.score-yellow {
  background: #fab005 !important;
  color: #ffffff !important;
}

.score-green {
  background: #40c057 !important;
  color: #ffffff !important;
}

.gauge-container {
  width: 200px;
  height: 200px;
  display: block;
  padding: 1em;
  margin: 0 auto;
  overflow: hidden;
  position: relative;
}

.gauge-container .points {
  position: absolute;
  left: 50%;
  top: 50%;
  bottom: auto;
  right: auto;
  -webkit-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
  margin-top: 1em;
  font-size: 1.2rem;
  color: #868e96;
}

/* ------------------- Alternate Style ------------------------- */
.gauge-container.two > .gauge > .dial {
  stroke-width: 10;
}

.gauge-container.two > .gauge > .value {
  /*stroke: orange;*/
  stroke-dasharray: none;
  stroke-width: 13;
}

.gauge-container.two > .gauge > .value {
  /*fill: orange;*/
}

.gauge text {
  font-weight: bold;
  font-size: 2rem;
  fill: #343a40;
}

@media only screen and (min-width: 500px) {
  .toast-container {
    bottom: 25px;
  }
}

.toast-container {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 5;
}

.toast-container .toast {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  position: relative;
  width: 100%;
  max-width: 600px;
  margin: 0 auto;
  padding: 1em 1.5em;
  background-color: #fff;
  -webkit-box-shadow: 0 4px 6px 0 rgba(73, 80, 87, 0.2), 0 1px 3px 0 rgba(0, 0, 0, 0.16);
          box-shadow: 0 4px 6px 0 rgba(73, 80, 87, 0.2), 0 1px 3px 0 rgba(0, 0, 0, 0.16);
  border-radius: 0.5em;
}

.toast-container .toast::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 6px;
  height: 100%;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  background-color: #4d98ce;
}

.toast-container .toast h4 {
  color: #343a40;
  font-weight: 700;
  margin-top: 0;
  margin-bottom: .5em;
}

.toast-container .toast p {
  font-size: 14px;
  margin: 0;
  color: #495057;
}

.toast-container .toast .dismiss-button {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: transparent;
  border: none;
  outline: none;
  overflow: hidden;
  text-indent: -9999px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  position: relative;
  width: 40px;
  height: 40px;
  cursor: pointer;
}

.toast-container .toast .dismiss-button::after, .toast-container .toast .dismiss-button::before {
  content: '';
  position: absolute;
  left: 50%;
  top: 50%;
  width: 40%;
  height: 2px;
  background: #868e96;
  border-radius: 2px;
  -webkit-transform: translate(-50%, -50%) rotate(45deg);
          transform: translate(-50%, -50%) rotate(45deg);
}

.toast-container .toast .dismiss-button::after {
  -webkit-transform: translate(-50%, -50%) rotate(-45deg);
          transform: translate(-50%, -50%) rotate(-45deg);
}

a {
  color: #4D98CE;
}

h1, h2, h3, h4, h5, h6 {
  color: #4D98CE;
}

.svg-icon-wrapper {
  fill: #4D98CE;
}

.btn-segment {
  background: #4D98CE;
  color: #ffffff;
  border: none;
}

.btn-segment .svg-icon-wrapper {
  fill: #ffffff;
}

.badge {
  background-color: #4D98CE;
  color: #ffffff;
}

.book-list a span {
  color: #4D98CE;
}


        